[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [XENNET PATCH v2] Opt into forced unplug
Condition the opt-in to the FORCE_UNPLUG build variable. Signed-off-by: Tu Dinh <ngoc-tu.dinh@xxxxxxxxxx> --- scripts/genfiles.ps1 | 2 ++ src/xennet.inf | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/genfiles.ps1 b/scripts/genfiles.ps1 index 6991440..a0faed5 100644 --- a/scripts/genfiles.ps1 +++ b/scripts/genfiles.ps1 @@ -68,6 +68,8 @@ $Replacements = [ordered]@{ 'MICRO_VERSION' = $Env:MICRO_VERSION; 'BUILD_NUMBER' = $Env:BUILD_NUMBER; + 'FORCE_UNPLUG' = $Env:FORCE_UNPLUG; + # generated values 'GIT_REVISION' = $GitRevision; diff --git a/src/xennet.inf b/src/xennet.inf index 4923388..b684219 100644 --- a/src/xennet.inf +++ b/src/xennet.inf @@ -179,11 +179,14 @@ StartType=%SERVICE_DEMAND_START% ErrorControl=%SERVICE_ERROR_NORMAL% ServiceBinary=%12%\xennet.sys LoadOrderGroup="NDIS" -AddReg = XenNet_BootFlags +AddReg = XenNet_BootFlags,XenNet_Unplug [XenNet_BootFlags] HKR,,"BootFlags",0x00010003,0x81 +[XenNet_Unplug] +HKLM,%ForceUnplugKey%,"NICS",0x00010001,1 ; @FORCE_UNPLUG@ + [XenNet_EventLog] AddReg=XenNet_EventLog_AddReg @@ -196,6 +199,7 @@ HKR,,TypesSupported,0x00010001,7 Vendor="@VENDOR_NAME@" DiskDesc="@PRODUCT_NAME@ PV Network Device Package" XenNetName="@PRODUCT_NAME@ PV Network Device" +ForceUnplugKey="SYSTEM\CurrentControlSet\Services\XEN\ForceUnplug" IPChecksumOffloadIPv4="IPv4 Checksum Offload" TCPChecksumOffloadIPv4="TCP Checksum Offload (IPv4)" UDPChecksumOffloadIPv4="UDP Checksum Offload (IPv4)" -- 2.50.1.windows.1 Ngoc Tu Dinh | Vates XCP-ng Developer XCP-ng & Xen Orchestra - Vates solutions web: https://vates.tech
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |