;*****************************************************************************
;*
;*  E2xw8x64.INF  -  Killer E2X00 Series PCI-E Ethernet Controller
;*  Copyright 2015 - Rivet Networks, LLC.
;*
;*  INF File for NDIS Miniport Driver for Windows 10 x64 
;*
;*****************************************************************************
[Version]
Signature   = "$Windows NT$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %MSFT%
DriverVer=09/14/2016,9.0.0.42

[Manufacturer]
%RIVET% = Rivet, NTamd64.6.3

[ControlFlags]

ExcludeFromSelect	= *


[Rivet.NTamd64.6.3]
; DisplayName           Section                DeviceID
; -----------           -------	               --------
; E2X Hardware
%RIVET.L1F.E22%  =          RIVET.ndi,             PCI\VEN_1969&DEV_E091
%RIVET.L1F.E24%  =          RIVET.ndi,             PCI\VEN_1969&DEV_E0A1
%RIVET.L1F.E25%  =          RIVET.ndi,             PCI\VEN_1969&DEV_E0B1

; Vendor Specific
%RIVET.L1F.E24%  =          RIVET.ndi,             PCI\VEN_1969&DEV_E0A1&SUBSYS_10511025  ;Mustang
%RIVET.L1F.E24%  =          RIVET.ndi,             PCI\VEN_1969&DEV_E0A1&SUBSYS_105B1025  ;Challenger
%RIVET.L1F.E24%  =          RIVET.ndi,             PCI\VEN_1969&DEV_E0A1&SUBSYS_380217AA  ;Lenovo
; ..............................................................................

[RIVET.ndi]
Characteristics = 0x84      ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 5         ;PCI
DelReg          = Del.reg, EEELPI.Delreg
AddReg          = L1C.reg, L1C.params, Common.params, ShutOn.params, WOLDefault.params, PM.params, RSS.params, Intr.params, EEELPI.params, Ecma.params
CopyFiles       = L1C.CopyFiles
*IfType         = 6	    ; IF_TYPE_ETHERNET_CSMACD 
*MediaType      = 0	    ; NdisMedium802_3
*PhysicalMediaType = 14     ; NdisPhysicalMedium802_3

;make sure the PciASPMOptOut.HW below includes .HW at the end
[RIVET.ndi.HW]
Include = machine.inf
Needs = PciASPMOptOut.HW
Addreg = MsiX.Addreg

[RIVET.ndi.Services]
AddService = KillerEth, 2,  RL1C.Service, L1C.EventLog 
;-----------------------------------------------------------------------------
; L1C  specific
;
[L1C.reg]
HKR, Ndi, Service,    0, "KillerEth"
; use ndis5 as the upper bound because NT supports it
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"

[Msi.Addreg]
HKR, "Interrupt Management", 0x00000010 
HKR, "Interrupt Management\MessageSignaledInterruptProperties", 0x00000010
HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 0
HKR, "Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, 0x00010001, 1

[MsiX.Addreg]
HKR, "Interrupt Management", 0x00000010 
HKR, "Interrupt Management\MessageSignaledInterruptProperties", 0x00000010
HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 0

[Del.reg]
HKR, Ndi\Params\WakeUpCapabilities
HKR, Ndi\Params\ShutdownWake

[EEELPI.Delreg]
HKR, Ndi\Params\EEESupported

[RL1C.Service]
DisplayName     = %RIVET.Service.DispName%
ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
StartType       = 3 ;%SERVICE_DEMAND_START%
ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary   = %12%\e2xw10x64.sys
LoadOrderGroup  = NDIS

[L1C.EventLog]
AddReg = L1C.AddEventLog.reg

[L1C.AddEventLog.reg]
HKR,, EventMessageFile,	0x00020000, "%%SystemRoot%%\System32\Drivers\e2xw10x64.sys"
HKR,, TypesSupported,	0x00010001, 7

[Toshiba.params]
HKR,, WOLMode,	        0x00010001, 1

[ToPatch.params]
HKR,, ToPatch,	        0x00010001, 1

[PWMNone.params]
HKR,, PnPCapabilities,	0x00010001, 0x0038

[PWM.params]
HKR,, PnPCapabilities,	0x00010001, 0x0020

[PWMAll.params]
HKR,, PnPCapabilities,	0x00010001, 0x0120

[ASPM1M.params]
HKR,, ASPMLim,	        0x00010001, 1

[ASPM10M.params]
HKR,, ASPMLim,	        0x00010001, 2

[ASPM100M.params]
HKR,, ASPMLim,	        0x00010001, 3

[LongCable.params]
HKR,, LongCable,        0x00010001, 1

[TxPerf.params]
HKR,, TxPerf,           0x00010001, 1

[Intr.params]
HKR,, MSIX,	        		0x00010001, 1

[L1C.params]
HKR, Ndi\Params\*JumboPacket,        		ParamDesc,  	0,      %JumboFrame%
HKR, Ndi\Params\*JumboPacket,        		default,    	0,      "1514"
HKR, Ndi\Params\*JumboPacket,        		type,       	0,      "enum"
HKR, Ndi\Params\*JumboPacket\enum,   		"1514",     	0,      %Disabled%
HKR, Ndi\Params\*JumboPacket\enum,   		"2048",     	0,      %2KBMTU%
HKR, Ndi\Params\*JumboPacket\enum,   		"3072",     	0,      %3KBMTU%
HKR, Ndi\Params\*JumboPacket\enum,   		"4096",     	0,      %4KBMTU%
HKR, Ndi\Params\*JumboPacket\enum,   		"5120",     	0,      %5KBMTU%
HKR, Ndi\Params\*JumboPacket\enum,   		"6144",     	0,      %6KBMTU%
HKR, Ndi\Params\*JumboPacket\enum,   		"7168",     	0,      %7KBMTU%
HKR, Ndi\params\*JumboPacket\enum,   		"8192",     	0, 	%8KBMTU%
HKR, Ndi\params\*JumboPacket\enum,   		"9216",     	0, 	%9KBMTU%

[ExRSS.params]
HKR, Ndi\Params\RSS,				ParamDesc,	0,	%RSS%
HKR, Ndi\Params\RSS,				Type,		0,	"enum"
HKR, Ndi\Params\RSS\enum,			1,		0,	%Enabled%
HKR, Ndi\Params\RSS\enum,			0,		0,	%Disabled%
HKR, Ndi\Params\RSS,				Default,	0,	"0"

[RSS.params]

HKR, Ndi\Params\*RSS,				ParamDesc,	0,	%RSS%
HKR, Ndi\Params\*RSS,				Type,		0,	"enum"
HKR, Ndi\Params\*RSS\enum,			1,		0,	%Enabled%
HKR, Ndi\Params\*RSS\enum,			0,		0,	%Disabled%
HKR, Ndi\Params\*RSS,				Default,	0,	"1"

HKR, Ndi\Params\*NumRssQueues,			ParamDesc,	0,	%RssQs%
HKR, Ndi\Params\*NumRssQueues,			Type,		0,	"enum"
HKR, Ndi\Params\*NumRssQueues\enum,		"4",		0,	"4 RSS Queues"
HKR, Ndi\Params\*NumRssQueues\enum,		"2",		0,	"2 RSS Queues"
HKR, Ndi\Params\*NumRssQueues\enum,		"1",		0,	"1 RSS Queues"
HKR, Ndi\Params\*NumRssQueues,			Default,	0,	"2"

[L2CB.params]
HKR, Ndi\Params\APSmode,    	                ParamDesc,      0,      %APSmode%
HKR, Ndi\Params\APSmode,    	                Type,           0,      "enum"
HKR, Ndi\Params\APSmode\enum, 	                "1",            0,      %Enabled%
HKR, Ndi\Params\APSmode\enum, 	                "0",            0,      %Disabled%
HKR, Ndi\Params\APSmode,    	                Default,        0,      "0"
;-----------------------------------------------------------------------------

[Ecma.params]
HKR, Ndi\Params\Ecma,    	                ParamDesc,      0,      %ECMA%
HKR, Ndi\Params\Ecma,    	                Type,           0,      "enum"
HKR, Ndi\Params\Ecma\enum, 	                "1",            0,      %Enabled%
HKR, Ndi\Params\Ecma\enum, 	                "0",            0,      %Disabled%
HKR, Ndi\Params\Ecma,    	                Default,        0,      "0"

;-----------------------------------------------------------------------------
;
[Common.params]
HKR, Ndi\Params\MaxInterrupt,			ParamDesc,	0,	%MaxIrq%
HKR, Ndi\Params\MaxInterrupt,			Type,		0,	"int"
HKR, Ndi\Params\MaxInterrupt,			Base,		0,	"10"
HKR, Ndi\Params\MaxInterrupt,			Min,		0,	"1000"
HKR, Ndi\Params\MaxInterrupt,			Max,		0,	"30000"
HKR, Ndi\Params\MaxInterrupt,			Step,		0,	"500"
HKR, Ndi\Params\MaxInterrupt,			Default,	0,	"10000"

HKR, Ndi\Params\*SpeedDuplex,			ParamDesc,	0,	%SpeedDuplex%
HKR, Ndi\Params\*SpeedDuplex,			Type,		0,	"enum"
HKR, Ndi\Params\*SpeedDuplex,			Default,	0,	"0"
HKR, Ndi\Params\*SpeedDuplex\enum, 		"0",		0,	%Auto%
HKR, Ndi\Params\*SpeedDuplex\enum, 		"1",		0,	%10MHD%
HKR, Ndi\Params\*SpeedDuplex\enum, 		"2",		0,	%10MFD%
HKR, Ndi\Params\*SpeedDuplex\enum, 		"3",		0,	%100MHD%
HKR, Ndi\Params\*SpeedDuplex\enum, 		"4",		0,	%100MFD%

HKR, Ndi\Params\*ReceiveBuffers,		ParamDesc,	0,      %ReceiveBuffers%
HKR, Ndi\Params\*ReceiveBuffers,		Type,		0,      "int"
HKR, Ndi\Params\*ReceiveBuffers,		Base,		0,      "10"
HKR, Ndi\Params\*ReceiveBuffers,		Min,		0,      "16"
HKR, Ndi\Params\*ReceiveBuffers,		Max,		0,      "2048"
HKR, Ndi\Params\*ReceiveBuffers,		Step,		0,      "16"
HKR, Ndi\Params\*ReceiveBuffers,		Default,	0,      "1024"

HKR, Ndi\Params\*TransmitBuffers,		ParamDesc,	0,      %TransmitBuffers%
HKR, Ndi\Params\*TransmitBuffers,		Type,		0,      "int"
HKR, Ndi\Params\*TransmitBuffers,		Base,		0,      "10"
HKR, Ndi\Params\*TransmitBuffers,		Min,		0,      "16"
HKR, Ndi\Params\*TransmitBuffers,		Max,		0,      "1024"
HKR, Ndi\Params\*TransmitBuffers,		Step,		0,      "16"
HKR, Ndi\Params\*TransmitBuffers,		Default,	0,      "1024"

HKR, Ndi\Params\*TCPChecksumOffloadIPv4,	ParamDesc,	0, 	%TCPChksumOffv4%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4,	Type,		0, 	"enum"
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4,	Default,	0, 	"3"

HKR, Ndi\Params\*IPChecksumOffloadIPv4,		ParamDesc,	0, 	%IPChksumOffv4%
HKR, Ndi\Params\*IPChecksumOffloadIPv4,		Type,		0, 	"enum"
HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*IPChecksumOffloadIPv4,		Default,	0, 	"3"

HKR, Ndi\Params\*UDPChecksumOffloadIPv4,	ParamDesc,	0, 	%UDPChksumOffv4%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4,	Type,		0, 	"enum"
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4,	Default,	0, 	"3"

HKR, Ndi\Params\*TCPChecksumOffloadIPv6,	ParamDesc,	0, 	%TCPChksumOffv6%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6,	Type,		0, 	"enum"
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6,	Default,	0, 	"3"

HKR, Ndi\Params\*UDPChecksumOffloadIPv6,	ParamDesc,	0, 	%UDPChksumOffv6%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6,	Type,		0, 	"enum"
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6,	Default,	0, 	"3"

HKR, Ndi\Params\*LsoV1IPv4,			ParamDesc,	0, 	%LSOv1IPv4%
HKR, Ndi\Params\*LsoV1IPv4,			Type,		0, 	"enum"
HKR, Ndi\Params\*LsoV1IPv4\enum,		"1",		0, 	%Enabled%
HKR, Ndi\Params\*LsoV1IPv4\enum,		"0",		0, 	%Disabled%
HKR, Ndi\Params\*LsoV1IPv4,			Default,	0, 	"1"

HKR, Ndi\Params\*LsoV2IPv4,			ParamDesc,	0,      %LSOv2IPv4%
HKR, Ndi\Params\*LsoV2IPv4,			Type,		0,      "enum"
HKR, Ndi\Params\*LsoV2IPv4\enum,		"1",		0,      %Enabled%
HKR, Ndi\Params\*LsoV2IPv4\enum,		"0",		0,      %Disabled%
HKR, Ndi\Params\*LsoV2IPv4,			Default,	0,      "1"

HKR, Ndi\Params\*LsoV2IPv6,			ParamDesc,	0,      %LSOv2IPv6%
HKR, Ndi\Params\*LsoV2IPv6,			Type,		0,      "enum"
HKR, Ndi\Params\*LsoV2IPv6\enum,		"1",		0,      %Enabled%
HKR, Ndi\Params\*LsoV2IPv6\enum,		"0",		0,      %Disabled%
HKR, Ndi\Params\*LsoV2IPv6,			Default,	0,      "1"

HKR, Ndi\Params\NetworkAddress,			ParamDesc,	0, 	%NetAddress%
HKR, Ndi\Params\NetworkAddress,			Type,		0, 	"edit"
HKR, Ndi\Params\NetworkAddress,			LimitText,	0, 	"12"
HKR, Ndi\Params\NetworkAddress,			UpperCase,	0, 	"1"
HKR, Ndi\Params\NetworkAddress,			Default,	0, 	""
HKR, Ndi\Params\NetworkAddress,			Optional,	0, 	"1"

HKR, Ndi\Params\*InterruptModeration,		ParamDesc,	0, 	%IntMod%
HKR, Ndi\Params\*InterruptModeration,		Type,		0, 	"enum"
HKR, Ndi\Params\*InterruptModeration\enum,	"1",		0, 	%Enabled%
HKR, Ndi\Params\*InterruptModeration\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*InterruptModeration,		Default,	0, 	"1"

HKR, Ndi\Params\*FlowControl,			ParamDesc,	0, 	%FlowCtrl%
HKR, Ndi\Params\*FlowControl,			Type,		0, 	"enum"
HKR, Ndi\Params\*FlowControl\Enum,              "1",            0,      %TxEna%
HKR, Ndi\Params\*FlowControl\Enum,              "2",            0,      %RxEna%
HKR, Ndi\Params\*FlowControl\enum,		"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*FlowControl\enum,		"0",		0, 	%Disabled%
HKR, Ndi\Params\*FlowControl,			Default,	0, 	"3"

HKR, Ndi\Params\VLanID,				ParamDesc,	0,      %VLanID%
HKR, Ndi\Params\VLanID,				Type,		0,      "long"
HKR, Ndi\Params\VLanID,				Base,	        0,      "10"
HKR, Ndi\Params\VLanID,				Min,	        0,      "0"
HKR, Ndi\Params\VLanID,				Max,	        0,      "4094"
HKR, Ndi\Params\VLanID,				Step,	        0,      "1"
HKR, Ndi\Params\VLanID,				Default,	0,      "0"

HKR, Ndi\Params\Ioac_SwoiSupported,		ParamDesc,	0, 	%SWOI%
HKR, Ndi\Params\Ioac_SwoiSupported,		Type,		0, 	"enum"
HKR, Ndi\Params\Ioac_SwoiSupported\enum,	"1",		0, 	%Enabled%
HKR, Ndi\Params\Ioac_SwoiSupported\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\Ioac_SwoiSupported,		Default,	0, 	"0"

[Pega.params]
HKR, Ndi\Params\MaxInterrupt,			ParamDesc,	0,	%MaxIrq%
HKR, Ndi\Params\MaxInterrupt,			Type,		0,	"int"
HKR, Ndi\Params\MaxInterrupt,			Base,		0,	"10"
HKR, Ndi\Params\MaxInterrupt,			Min,		0,	"1000"
HKR, Ndi\Params\MaxInterrupt,			Max,		0,	"30000"
HKR, Ndi\Params\MaxInterrupt,			Step,		0,	"500"
HKR, Ndi\Params\MaxInterrupt,			Default,	0,	"5000"

HKR, Ndi\Params\*SpeedDuplex,			ParamDesc,	0,	%SpeedDuplex%
HKR, Ndi\Params\*SpeedDuplex,			Type,		0,	"enum"
HKR, Ndi\Params\*SpeedDuplex,			Default,	0,	"0"
HKR, Ndi\Params\*SpeedDuplex\enum, 		"0",		0,	%Auto%
HKR, Ndi\Params\*SpeedDuplex\enum, 		"1",		0,	%10MHD%
HKR, Ndi\Params\*SpeedDuplex\enum, 		"2",		0,	%10MFD%
HKR, Ndi\Params\*SpeedDuplex\enum, 		"3",		0,	%100MHD%
HKR, Ndi\Params\*SpeedDuplex\enum, 		"4",		0,	%100MFD%

HKR, Ndi\Params\*ReceiveBuffers,		ParamDesc,	0,      %ReceiveBuffers%
HKR, Ndi\Params\*ReceiveBuffers,		Type,		0,      "int"
HKR, Ndi\Params\*ReceiveBuffers,		Base,		0,      "10"
HKR, Ndi\Params\*ReceiveBuffers,		Min,		0,      "16"
HKR, Ndi\Params\*ReceiveBuffers,		Max,		0,      "2048"
HKR, Ndi\Params\*ReceiveBuffers,		Step,		0,      "16"
HKR, Ndi\Params\*ReceiveBuffers,		Default,	0,      "1024"

HKR, Ndi\Params\*TransmitBuffers,		ParamDesc,	0,      %TransmitBuffers%
HKR, Ndi\Params\*TransmitBuffers,		Type,		0,      "int"
HKR, Ndi\Params\*TransmitBuffers,		Base,		0,      "10"
HKR, Ndi\Params\*TransmitBuffers,		Min,		0,      "16"
HKR, Ndi\Params\*TransmitBuffers,		Max,		0,      "1024"
HKR, Ndi\Params\*TransmitBuffers,		Step,		0,      "16"
HKR, Ndi\Params\*TransmitBuffers,		Default,	0,      "256"

HKR, Ndi\Params\*TCPChecksumOffloadIPv4,	ParamDesc,	0, 	%TCPChksumOffv4%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4,	Type,		0, 	"enum"
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4,	Default,	0, 	"3"

HKR, Ndi\Params\*IPChecksumOffloadIPv4,		ParamDesc,	0, 	%IPChksumOffv4%
HKR, Ndi\Params\*IPChecksumOffloadIPv4,		Type,		0, 	"enum"
HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*IPChecksumOffloadIPv4,		Default,	0, 	"3"

HKR, Ndi\Params\*UDPChecksumOffloadIPv4,	ParamDesc,	0, 	%UDPChksumOffv4%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4,	Type,		0, 	"enum"
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4,	Default,	0, 	"3"

HKR, Ndi\Params\*TCPChecksumOffloadIPv6,	ParamDesc,	0, 	%TCPChksumOffv6%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6,	Type,		0, 	"enum"
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6,	Default,	0, 	"3"

HKR, Ndi\Params\*UDPChecksumOffloadIPv6,	ParamDesc,	0, 	%UDPChksumOffv6%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6,	Type,		0, 	"enum"
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6,	Default,	0, 	"3"

HKR, Ndi\Params\*LsoV1IPv4,			ParamDesc,	0, 	%LSOv1IPv4%
HKR, Ndi\Params\*LsoV1IPv4,			Type,		0, 	"enum"
HKR, Ndi\Params\*LsoV1IPv4\enum,		"1",		0, 	%Enabled%
HKR, Ndi\Params\*LsoV1IPv4\enum,		"0",		0, 	%Disabled%
HKR, Ndi\Params\*LsoV1IPv4,			Default,	0, 	"1"

HKR, Ndi\Params\*LsoV2IPv4,			ParamDesc,	0,      %LSOv2IPv4%
HKR, Ndi\Params\*LsoV2IPv4,			Type,		0,      "enum"
HKR, Ndi\Params\*LsoV2IPv4\enum,		"1",		0,      %Enabled%
HKR, Ndi\Params\*LsoV2IPv4\enum,		"0",		0,      %Disabled%
HKR, Ndi\Params\*LsoV2IPv4,			Default,	0,      "0"

HKR, Ndi\Params\*LsoV2IPv6,			ParamDesc,	0,      %LSOv2IPv6%
HKR, Ndi\Params\*LsoV2IPv6,			Type,		0,      "enum"
HKR, Ndi\Params\*LsoV2IPv6\enum,		"1",		0,      %Enabled%
HKR, Ndi\Params\*LsoV2IPv6\enum,		"0",		0,      %Disabled%
HKR, Ndi\Params\*LsoV2IPv6,			Default,	0,      "0"

HKR, Ndi\Params\NetworkAddress,			ParamDesc,	0, 	%NetAddress%
HKR, Ndi\Params\NetworkAddress,			Type,		0, 	"edit"
HKR, Ndi\Params\NetworkAddress,			LimitText,	0, 	"12"
HKR, Ndi\Params\NetworkAddress,			UpperCase,	0, 	"1"
HKR, Ndi\Params\NetworkAddress,			Default,	0, 	""
HKR, Ndi\Params\NetworkAddress,			Optional,	0, 	"1"

HKR, Ndi\Params\*InterruptModeration,		ParamDesc,	0, 	%IntMod%
HKR, Ndi\Params\*InterruptModeration,		Type,		0, 	"enum"
HKR, Ndi\Params\*InterruptModeration\enum,	"1",		0, 	%Enabled%
HKR, Ndi\Params\*InterruptModeration\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*InterruptModeration,		Default,	0, 	"1"

HKR, Ndi\Params\*FlowControl,			ParamDesc,	0, 	%FlowCtrl%
HKR, Ndi\Params\*FlowControl,			Type,		0, 	"enum"
HKR, Ndi\Params\*FlowControl\enum,		"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*FlowControl\enum,		"0",		0, 	%Disabled%
HKR, Ndi\Params\*FlowControl,			Default,	0, 	"3"

HKR, Ndi\Params\VLanID,				ParamDesc,	0,      %VLanID%
HKR, Ndi\Params\VLanID,				Type,		0,      "long"
HKR, Ndi\Params\VLanID,				Base,	        0,      "10"
HKR, Ndi\Params\VLanID,				Min,	        0,      "0"
HKR, Ndi\Params\VLanID,				Max,	        0,      "4094"
HKR, Ndi\Params\VLanID,				Step,	        0,      "1"
HKR, Ndi\Params\VLanID,				Default,	0,      "0"

HKR, Ndi\Params\Ioac_SwoiSupported,		ParamDesc,	0, 	%SWOI%
HKR, Ndi\Params\Ioac_SwoiSupported,		Type,		0, 	"enum"
HKR, Ndi\Params\Ioac_SwoiSupported\enum,	"1",		0, 	%Enabled%
HKR, Ndi\Params\Ioac_SwoiSupported\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\Ioac_SwoiSupported,		Default,	0, 	"0"

[FUJU.params]
HKR, Ndi\Params\MaxInterrupt,			ParamDesc,	0,	%MaxIrq%
HKR, Ndi\Params\MaxInterrupt,			Type,		0,	"int"
HKR, Ndi\Params\MaxInterrupt,			Base,		0,	"10"
HKR, Ndi\Params\MaxInterrupt,			Min,		0,	"1000"
HKR, Ndi\Params\MaxInterrupt,			Max,		0,	"30000"
HKR, Ndi\Params\MaxInterrupt,			Step,		0,	"500"
HKR, Ndi\Params\MaxInterrupt,			Default,	0,	"5000"

HKR, Ndi\Params\*SpeedDuplex,			ParamDesc,	0,	%SpeedDuplex%
HKR, Ndi\Params\*SpeedDuplex,			Type,		0,	"enum"
HKR, Ndi\Params\*SpeedDuplex,			Default,	0,	"0"
HKR, Ndi\Params\*SpeedDuplex\enum, 		"0",		0,	%Auto%
HKR, Ndi\Params\*SpeedDuplex\enum, 		"1",		0,	%10MHD%
HKR, Ndi\Params\*SpeedDuplex\enum, 		"2",		0,	%10MFD%
HKR, Ndi\Params\*SpeedDuplex\enum, 		"3",		0,	%100MHD%
HKR, Ndi\Params\*SpeedDuplex\enum, 		"4",		0,	%100MFD%

HKR, Ndi\Params\*ReceiveBuffers,		ParamDesc,	0,      %ReceiveBuffers%
HKR, Ndi\Params\*ReceiveBuffers,		Type,		0,      "int"
HKR, Ndi\Params\*ReceiveBuffers,		Base,		0,      "10"
HKR, Ndi\Params\*ReceiveBuffers,		Min,		0,      "16"
HKR, Ndi\Params\*ReceiveBuffers,		Max,		0,      "2048"
HKR, Ndi\Params\*ReceiveBuffers,		Step,		0,      "16"
HKR, Ndi\Params\*ReceiveBuffers,		Default,	0,      "512"

HKR, Ndi\Params\*TransmitBuffers,		ParamDesc,	0,      %TransmitBuffers%
HKR, Ndi\Params\*TransmitBuffers,		Type,		0,      "int"
HKR, Ndi\Params\*TransmitBuffers,		Base,		0,      "10"
HKR, Ndi\Params\*TransmitBuffers,		Min,		0,      "16"
HKR, Ndi\Params\*TransmitBuffers,		Max,		0,      "1024"
HKR, Ndi\Params\*TransmitBuffers,		Step,		0,      "16"
HKR, Ndi\Params\*TransmitBuffers,		Default,	0,      "256"

HKR, Ndi\Params\*TCPChecksumOffloadIPv4,	ParamDesc,	0, 	%TCPChksumOffv4%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4,	Type,		0, 	"enum"
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4,	Default,	0, 	"3"

HKR, Ndi\Params\*IPChecksumOffloadIPv4,		ParamDesc,	0, 	%IPChksumOffv4%
HKR, Ndi\Params\*IPChecksumOffloadIPv4,		Type,		0, 	"enum"
HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*IPChecksumOffloadIPv4,		Default,	0, 	"3"

HKR, Ndi\Params\*UDPChecksumOffloadIPv4,	ParamDesc,	0, 	%UDPChksumOffv4%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4,	Type,		0, 	"enum"
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4,	Default,	0, 	"3"

HKR, Ndi\Params\*TCPChecksumOffloadIPv6,	ParamDesc,	0, 	%TCPChksumOffv6%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6,	Type,		0, 	"enum"
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6,	Default,	0, 	"3"

HKR, Ndi\Params\*UDPChecksumOffloadIPv6,	ParamDesc,	0, 	%UDPChksumOffv6%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6,	Type,		0, 	"enum"
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6,	Default,	0, 	"3"

HKR, Ndi\Params\*LsoV1IPv4,			ParamDesc,	0, 	%LSOv1IPv4%
HKR, Ndi\Params\*LsoV1IPv4,			Type,		0, 	"enum"
HKR, Ndi\Params\*LsoV1IPv4\enum,		"1",		0, 	%Enabled%
HKR, Ndi\Params\*LsoV1IPv4\enum,		"0",		0, 	%Disabled%
HKR, Ndi\Params\*LsoV1IPv4,			Default,	0, 	"1"

HKR, Ndi\Params\*LsoV2IPv4,			ParamDesc,	0,      %LSOv2IPv4%
HKR, Ndi\Params\*LsoV2IPv4,			Type,		0,      "enum"
HKR, Ndi\Params\*LsoV2IPv4\enum,		"1",		0,      %Enabled%
HKR, Ndi\Params\*LsoV2IPv4\enum,		"0",		0,      %Disabled%
HKR, Ndi\Params\*LsoV2IPv4,			Default,	0,      "0"

HKR, Ndi\Params\*LsoV2IPv6,			ParamDesc,	0,      %LSOv2IPv6%
HKR, Ndi\Params\*LsoV2IPv6,			Type,		0,      "enum"
HKR, Ndi\Params\*LsoV2IPv6\enum,		"1",		0,      %Enabled%
HKR, Ndi\Params\*LsoV2IPv6\enum,		"0",		0,      %Disabled%
HKR, Ndi\Params\*LsoV2IPv6,			Default,	0,      "0"

HKR, Ndi\Params\NetworkAddress,			ParamDesc,	0, 	%NetAddress%
HKR, Ndi\Params\NetworkAddress,			Type,		0, 	"edit"
HKR, Ndi\Params\NetworkAddress,			LimitText,	0, 	"12"
HKR, Ndi\Params\NetworkAddress,			UpperCase,	0, 	"1"
HKR, Ndi\Params\NetworkAddress,			Default,	0, 	""
HKR, Ndi\Params\NetworkAddress,			Optional,	0, 	"1"

HKR, Ndi\Params\*InterruptModeration,		ParamDesc,	0, 	%IntMod%
HKR, Ndi\Params\*InterruptModeration,		Type,		0, 	"enum"
HKR, Ndi\Params\*InterruptModeration\enum,	"1",		0, 	%Enabled%
HKR, Ndi\Params\*InterruptModeration\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*InterruptModeration,		Default,	0, 	"1"

HKR, Ndi\Params\*FlowControl,			ParamDesc,	0, 	%FlowCtrl%
HKR, Ndi\Params\*FlowControl,			Type,		0, 	"enum"
HKR, Ndi\Params\*FlowControl\enum,		"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*FlowControl\enum,		"0",		0, 	%Disabled%
HKR, Ndi\Params\*FlowControl,			Default,	0, 	"0"

HKR, Ndi\Params\VLanID,				ParamDesc,	0,      %VLanID%
HKR, Ndi\Params\VLanID,				Type,		0,      "long"
HKR, Ndi\Params\VLanID,				Base,	        0,      "10"
HKR, Ndi\Params\VLanID,				Min,	        0,      "0"
HKR, Ndi\Params\VLanID,				Max,	        0,      "4094"
HKR, Ndi\Params\VLanID,				Step,	        0,      "1"
HKR, Ndi\Params\VLanID,				Default,	0,      "0"

HKR, Ndi\Params\Ioac_SwoiSupported,		ParamDesc,	0, 	%SWOI%
HKR, Ndi\Params\Ioac_SwoiSupported,		Type,		0, 	"enum"
HKR, Ndi\Params\Ioac_SwoiSupported\enum,	"1",		0, 	%Enabled%
HKR, Ndi\Params\Ioac_SwoiSupported\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\Ioac_SwoiSupported,		Default,	0, 	"0"

[ECS.params]
HKR, Ndi\Params\MaxInterrupt,			ParamDesc,	0,	%MaxIrq%
HKR, Ndi\Params\MaxInterrupt,			Type,		0,	"int"
HKR, Ndi\Params\MaxInterrupt,			Base,		0,	"10"
HKR, Ndi\Params\MaxInterrupt,			Min,		0,	"1000"
HKR, Ndi\Params\MaxInterrupt,			Max,		0,	"30000"
HKR, Ndi\Params\MaxInterrupt,			Step,		0,	"500"
HKR, Ndi\Params\MaxInterrupt,			Default,	0,	"5000"

HKR, Ndi\Params\*SpeedDuplex,			ParamDesc,	0,	%SpeedDuplex%
HKR, Ndi\Params\*SpeedDuplex,			Type,		0,	"enum"
HKR, Ndi\Params\*SpeedDuplex,			Default,	0,	"0"
HKR, Ndi\Params\*SpeedDuplex\enum, 		"0",		0,	%Auto%
HKR, Ndi\Params\*SpeedDuplex\enum, 		"1",		0,	%10MHD%
HKR, Ndi\Params\*SpeedDuplex\enum, 		"2",		0,	%10MFD%
HKR, Ndi\Params\*SpeedDuplex\enum, 		"3",		0,	%100MHD%
HKR, Ndi\Params\*SpeedDuplex\enum, 		"4",		0,	%100MFD%
HKR, Ndi\Params\*SpeedDuplex\enum, 		"6",		0,	%1GFD%

HKR, Ndi\Params\*ReceiveBuffers,		ParamDesc,	0,      %ReceiveBuffers%
HKR, Ndi\Params\*ReceiveBuffers,		Type,		0,      "int"
HKR, Ndi\Params\*ReceiveBuffers,		Base,		0,      "10"
HKR, Ndi\Params\*ReceiveBuffers,		Min,		0,      "16"
HKR, Ndi\Params\*ReceiveBuffers,		Max,		0,      "2048"
HKR, Ndi\Params\*ReceiveBuffers,		Step,		0,      "16"
HKR, Ndi\Params\*ReceiveBuffers,		Default,	0,      "512"

HKR, Ndi\Params\*TransmitBuffers,		ParamDesc,	0,      %TransmitBuffers%
HKR, Ndi\Params\*TransmitBuffers,		Type,		0,      "int"
HKR, Ndi\Params\*TransmitBuffers,		Base,		0,      "10"
HKR, Ndi\Params\*TransmitBuffers,		Min,		0,      "16"
HKR, Ndi\Params\*TransmitBuffers,		Max,		0,      "1024"
HKR, Ndi\Params\*TransmitBuffers,		Step,		0,      "16"
HKR, Ndi\Params\*TransmitBuffers,		Default,	0,      "256"

HKR, Ndi\Params\*TCPChecksumOffloadIPv4,	ParamDesc,	0, 	%TCPChksumOffv4%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4,	Type,		0, 	"enum"
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*TCPChecksumOffloadIPv4,	Default,	0, 	"3"

HKR, Ndi\Params\*IPChecksumOffloadIPv4,		ParamDesc,	0, 	%IPChksumOffv4%
HKR, Ndi\Params\*IPChecksumOffloadIPv4,		Type,		0, 	"enum"
HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*IPChecksumOffloadIPv4,		Default,	0, 	"3"

HKR, Ndi\Params\*UDPChecksumOffloadIPv4,	ParamDesc,	0, 	%UDPChksumOffv4%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4,	Type,		0, 	"enum"
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*UDPChecksumOffloadIPv4,	Default,	0, 	"3"

HKR, Ndi\Params\*TCPChecksumOffloadIPv6,	ParamDesc,	0, 	%TCPChksumOffv6%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6,	Type,		0, 	"enum"
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*TCPChecksumOffloadIPv6,	Default,	0, 	"3"

HKR, Ndi\Params\*UDPChecksumOffloadIPv6,	ParamDesc,	0, 	%UDPChksumOffv6%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6,	Type,		0, 	"enum"
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"2",		0, 	%RXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"1",		0, 	%TXEna%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*UDPChecksumOffloadIPv6,	Default,	0, 	"3"

HKR, Ndi\Params\*LsoV1IPv4,			ParamDesc,	0, 	%LSOv1IPv4%
HKR, Ndi\Params\*LsoV1IPv4,			Type,		0, 	"enum"
HKR, Ndi\Params\*LsoV1IPv4\enum,		"1",		0, 	%Enabled%
HKR, Ndi\Params\*LsoV1IPv4\enum,		"0",		0, 	%Disabled%
HKR, Ndi\Params\*LsoV1IPv4,			Default,	0, 	"1"

HKR, Ndi\Params\*LsoV2IPv4,			ParamDesc,	0,      %LSOv2IPv4%
HKR, Ndi\Params\*LsoV2IPv4,			Type,		0,      "enum"
HKR, Ndi\Params\*LsoV2IPv4\enum,		"1",		0,      %Enabled%
HKR, Ndi\Params\*LsoV2IPv4\enum,		"0",		0,      %Disabled%
HKR, Ndi\Params\*LsoV2IPv4,			Default,	0,      "0"

HKR, Ndi\Params\*LsoV2IPv6,			ParamDesc,	0,      %LSOv2IPv6%
HKR, Ndi\Params\*LsoV2IPv6,			Type,		0,      "enum"
HKR, Ndi\Params\*LsoV2IPv6\enum,		"1",		0,      %Enabled%
HKR, Ndi\Params\*LsoV2IPv6\enum,		"0",		0,      %Disabled%
HKR, Ndi\Params\*LsoV2IPv6,			Default,	0,      "0"

HKR, Ndi\Params\NetworkAddress,			ParamDesc,	0, 	%NetAddress%
HKR, Ndi\Params\NetworkAddress,			Type,		0, 	"edit"
HKR, Ndi\Params\NetworkAddress,			LimitText,	0, 	"12"
HKR, Ndi\Params\NetworkAddress,			UpperCase,	0, 	"1"
HKR, Ndi\Params\NetworkAddress,			Default,	0, 	""
HKR, Ndi\Params\NetworkAddress,			Optional,	0, 	"1"

HKR, Ndi\Params\*InterruptModeration,		ParamDesc,	0, 	%IntMod%
HKR, Ndi\Params\*InterruptModeration,		Type,		0, 	"enum"
HKR, Ndi\Params\*InterruptModeration\enum,	"1",		0, 	%Enabled%
HKR, Ndi\Params\*InterruptModeration\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*InterruptModeration,		Default,	0, 	"1"

HKR, Ndi\Params\*FlowControl,			ParamDesc,	0, 	%FlowCtrl%
HKR, Ndi\Params\*FlowControl,			Type,		0, 	"enum"
HKR, Ndi\Params\*FlowControl\enum,		"3",		0, 	%TXRXEna%
HKR, Ndi\Params\*FlowControl\enum,		"0",		0, 	%Disabled%
HKR, Ndi\Params\*FlowControl,			Default,	0, 	"0"

HKR, Ndi\Params\VLanID,				ParamDesc,	0,      %VLanID%
HKR, Ndi\Params\VLanID,				Type,		0,      "long"
HKR, Ndi\Params\VLanID,				Base,	        0,      "10"
HKR, Ndi\Params\VLanID,				Min,	        0,      "0"
HKR, Ndi\Params\VLanID,				Max,	        0,      "4094"
HKR, Ndi\Params\VLanID,				Step,	        0,      "1"
HKR, Ndi\Params\VLanID,				Default,	0,      "0"

HKR, Ndi\Params\Ioac_SwoiSupported,		ParamDesc,	0, 	%SWOI%
HKR, Ndi\Params\Ioac_SwoiSupported,		Type,		0, 	"enum"
HKR, Ndi\Params\Ioac_SwoiSupported\enum,	"1",		0, 	%Enabled%
HKR, Ndi\Params\Ioac_SwoiSupported\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\Ioac_SwoiSupported,		Default,	0, 	"0"

[WOLDefault.params]
HKR, Ndi\Params\*WakeOnMagicPacket,		ParamDesc,	0, 	%MagicPacket%
HKR, Ndi\Params\*WakeOnMagicPacket,		Type,		0, 	"enum"
HKR, Ndi\Params\*WakeOnMagicPacket\enum,	"1",		0, 	%Enabled%
HKR, Ndi\Params\*WakeOnMagicPacket\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*WakeOnMagicPacket,		Default,	0, 	"1"

HKR, Ndi\Params\*WakeOnPattern,			ParamDesc,	0, 	%PatternMatch%
HKR, Ndi\Params\*WakeOnPattern,			Type,		0, 	"enum"
HKR, Ndi\Params\*WakeOnPattern\enum,		"1",		0, 	%Enabled%
HKR, Ndi\Params\*WakeOnPattern\enum,		"0",		0, 	%Disabled%
HKR, Ndi\Params\*WakeOnPattern,			Default,	0, 	"1"

[WOLMagic.params]
HKR, Ndi\Params\*WakeOnMagicPacket,		ParamDesc,	0, 	%MagicPacket%
HKR, Ndi\Params\*WakeOnMagicPacket,		Type,		0, 	"enum"
HKR, Ndi\Params\*WakeOnMagicPacket\enum,	"1",		0, 	%Enabled%
HKR, Ndi\Params\*WakeOnMagicPacket\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*WakeOnMagicPacket,		Default,	0, 	"1"

HKR, Ndi\Params\*WakeOnPattern,			ParamDesc,	0, 	%PatternMatch%
HKR, Ndi\Params\*WakeOnPattern,			Type,		0, 	"enum"
HKR, Ndi\Params\*WakeOnPattern\enum,		"1",		0, 	%Enabled%
HKR, Ndi\Params\*WakeOnPattern\enum,		"0",		0, 	%Disabled%
HKR, Ndi\Params\*WakeOnPattern,			Default,	0, 	"0"

[WOLNone.params]
HKR, Ndi\Params\*WakeOnMagicPacket,		ParamDesc,	0, 	%MagicPacket%
HKR, Ndi\Params\*WakeOnMagicPacket,		Type,		0, 	"enum"
HKR, Ndi\Params\*WakeOnMagicPacket\enum,	"1",		0, 	%Enabled%
HKR, Ndi\Params\*WakeOnMagicPacket\enum,	"0",		0, 	%Disabled%
HKR, Ndi\Params\*WakeOnMagicPacket,		Default,	0, 	"0"

HKR, Ndi\Params\*WakeOnPattern,			ParamDesc,	0, 	%PatternMatch%
HKR, Ndi\Params\*WakeOnPattern,			Type,		0, 	"enum"
HKR, Ndi\Params\*WakeOnPattern\enum,		"1",		0, 	%Enabled%
HKR, Ndi\Params\*WakeOnPattern\enum,		"0",		0, 	%Disabled%
HKR, Ndi\Params\*WakeOnPattern,			Default,	0, 	"0"

[PM.params]
HKR, Ndi\Params\*PMARPOffload,			ParamDesc,	0, 	%ARPOffload%
HKR, Ndi\Params\*PMARPOffload,			Type,		0, 	"enum"
HKR, Ndi\Params\*PMARPOffload\enum,		"1",		0, 	%Enabled%
HKR, Ndi\Params\*PMARPOffload\enum,		"0",		0, 	%Disabled%
HKR, Ndi\Params\*PMARPOffload,			Default,	0, 	"1"

HKR, Ndi\Params\*PMNSOffload,			ParamDesc,	0, 	%NSOffload%
HKR, Ndi\Params\*PMNSOffload,			Type,		0, 	"enum"
HKR, Ndi\Params\*PMNSOffload\enum,		"1",		0, 	%Enabled%
HKR, Ndi\Params\*PMNSOffload\enum,		"0",		0, 	%Disabled%
HKR, Ndi\Params\*PMNSOffload,			Default,	0, 	"1"

[ShutOn.params]
HKR, Ndi\Params\ShutdownWake,			ParamDesc,	0,	 %ShutDW%
HKR, Ndi\Params\ShutdownWake,			Type,		0,	 "enum"
HKR, Ndi\Params\ShutdownWake\enum,		1,		0,	 %Enabled%
HKR, Ndi\Params\ShutdownWake\enum,		0,		0,	 %Disabled%
HKR, Ndi\Params\ShutdownWake,			Default,	0,	 "1"

[ShutOff.params]
HKR, Ndi\Params\ShutdownWake,			ParamDesc,	0,	 %ShutDW%
HKR, Ndi\Params\ShutdownWake,			Type,		0,	 "enum"
HKR, Ndi\Params\ShutdownWake\enum,		1,		0,	 %Enabled%
HKR, Ndi\Params\ShutdownWake\enum,		0,		0,	 %Disabled%
HKR, Ndi\Params\ShutdownWake,			Default,	0,	 "0"

[EEELPI.params]
HKR, Ndi\Params\*EEE,    	                ParamDesc,      0,       %EEE%
HKR, Ndi\Params\*EEE,    	                Type,           0,       "enum"
HKR, Ndi\Params\*EEE\enum, 	                "1",            0,       %Enabled%
HKR, Ndi\Params\*EEE\enum, 	                "0",            0,       %Disabled%
HKR, Ndi\Params\*EEE,    	                Default,        0,       "0"

[EEELPIEn.params]
HKR, Ndi\Params\*EEE,    	                ParamDesc,      0,       %EEE%
HKR, Ndi\Params\*EEE,    	                Type,           0,       "enum"
HKR, Ndi\Params\*EEE\enum, 	                "1",            0,       %Enabled%
HKR, Ndi\Params\*EEE\enum, 	                "0",            0,       %Disabled%
HKR, Ndi\Params\*EEE,    	                Default,        0,       "1"
;-----------------------------------------------------------------------------
; DestinationDirs
;
[L1C.CopyFiles]
e2xw10x64.sys,,,2

[SourceDisksNames]
;
; diskid = description[, [tagfile] [, <unused>, subdir]]
;
1 = %DiskDescription%,,,

[SourceDisksFiles]
;
; filename_on_source = diskID[, [subdir][, size]]
;
e2xw10x64.sys = 1

[DestinationDirs]
L1C.CopyFiles     	= 12
DefaultDestDir       	= 11

[Strings]
MSFT             = "Microsoft"
RIVET            = "Rivet Networks"
JumboFrame  	 = "Jumbo Frame"
2KBMTU      	 = "2KB MTU"
3KBMTU      	 = "3KB MTU"
4KBMTU      	 = "4KB MTU"
5KBMTU      	 = "5KB MTU"
6KBMTU      	 = "6KB MTU"
7KBMTU      	 = "7KB MTU"
8KBMTU      	 = "8KB MTU"
9KBMTU           = "9KB MTU"
IntMod 			 = "Interrupt Moderation"
L0sL1Threshold   = "L0sL1 Gateway"
MaxIrq			 = "Max IRQ per Second"
Enabled			 = "Enabled"
Disabled		 = "Disabled"
SpeedDuplex		 = "Speed & Duplex"
Auto		  	 = "Auto Negotiation"
1GFD             = "1.0 Gbps Full Duplex"
10MHD		  	 = "10 Mbps Half Duplex"
10MFD		  	 = "10 Mbps Full Duplex"
100MHD			 = "100 Mbps Half Duplex"
100MFD			 = "100 Mbps Full Duplex"
FlowCtrl		 = "Flow Control"
ShutDW			 = "Shutdown Wake Up"
RSS				 = "Receive Side Scaling"
TXEna 			 = "Tx Enabled"
RXEna 			 = "Rx Enabled"
TXRXEna 		 = "Rx & Tx Enabled"
ReceiveBuffers 	 = "Receive Buffers"
TransmitBuffers  = "Transmit Buffers"
IPChksumOffv4 	 = "IPv4 Checksum Offload"
TCPChksumOffv4 	 = "TCP Checksum Offload (IPv4)"
TCPChksumOffv6 	 = "TCP Checksum Offload (IPv6)"
UDPChksumOffv4 	 = "UDP Checksum Offload (IPv4)"
UDPChksumOffv6 	 = "UDP Checksum Offload (IPv6)"
LSOv1IPv4 		 = "Large Send Offload (IPv4)"
LSOv2IPv4 		 = "Large Send Offload v2 (IPv4)"
LSOv2IPv6 		 = "Large Send Offload v2 (IPv6)"
NetAddress   	 = "Network Address"
WakeUpCapabilities = "Wake Up Capabilities"
APSmode			 = "APS mode"
AZPower          = "802.3az"
None		     = "None"
LinkChange	     = "Link Change"
MagicPacket	     = "Wake on magic packet"
PatternMatch	 = "Wake on pattern match"
MagicPacket_PatternMatch = "MagicPacket & PatternMatch"
VLanID                   = "VLAN ID"
All 			 = "All"
EEE              = "Energy Efficient Ethernet"
ARPOffload		 = "ARP Offload"
NSOffload		 = "NS Offload"
ECMA             = "ECMA"
RssQs            = "Maximum Number of RSS Queues"
SWOI             = "SWOI"
RIVET.Service.DispName   = "NDIS Miniport Driver for Killer PCI-E Gigabit Ethernet Controller"
DiskDescription		 = "Killer Series PCI-E Gigabit Ethernet Controller Installation Disk"
RIVET.L1F.E22    = "Killer E2200 Gigabit Ethernet Controller"
RIVET.L1F.E24    = "Killer E2400 Gigabit Ethernet Controller"
RIVET.L1F.E25    = "Killer E2500 Gigabit Ethernet Controller"
