; Copyright (c) 2010-2016, Microsoft [Version] Signature = "$Windows NT$" Class = Net ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} Provider = %Microsoft% DriverVer = 04/04/2016,1.3.115.0 [Manufacturer] %Intel% = Intel, NTamd64.6.3 [ControlFlags] ExcludeFromSelect = * [Intel.NTamd64.6.3] ; DisplayName Section DeviceID ; ----------- ------- -------- %F1572.Generic.Description% = F1572, PCI\VEN_8086&DEV_1572 %F1580.Generic.Description% = F1580, PCI\VEN_8086&DEV_1580 %F1581.Generic.Description% = F1581, PCI\VEN_8086&DEV_1581 %F1583.Generic.Description% = F1583, PCI\VEN_8086&DEV_1583 %F1584.Generic.Description% = F1583, PCI\VEN_8086&DEV_1584 %F1585.Generic.Description% = F1572, PCI\VEN_8086&DEV_1585 %F1586.Generic.Description% = F1586, PCI\VEN_8086&DEV_1586 %F1572.SFP.Generic.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_00008086 %F1572.SFP.Quad.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_00018086 %F1572.SFP.Quad.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_00028086 %F1572.SFP.Quad.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_00048086 %F1572.SFP.Dual.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_00078086 %F1572.SFP.Dual.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_00088086 %F1583.QSFP.Dual.Description% = F1583, PCI\VEN_8086&DEV_1583&SUBSYS_00008086 %F1583.QSFP.Dual.Description% = F1583, PCI\VEN_8086&DEV_1583&SUBSYS_00018086 %F1583.QSFP.Dual.Description% = F1583, PCI\VEN_8086&DEV_1583&SUBSYS_00028086 %F1583.QSFP.Dual.Description% = F1583, PCI\VEN_8086&DEV_1583&SUBSYS_00068086 %F1584.QSFP.Single.Description% = F1583, PCI\VEN_8086&DEV_1584&SUBSYS_00008086 %F1584.QSFP.Single.Description% = F1583, PCI\VEN_8086&DEV_1584&SUBSYS_00018086 %F1584.QSFP.Single.Description% = F1583, PCI\VEN_8086&DEV_1584&SUBSYS_00028086 %F1583.IOM.Dual.Description% = F1583, PCI\VEN_8086&DEV_1583&SUBSYS_00038086 %F1584.IOM.Single.Description% = F1583, PCI\VEN_8086&DEV_1584&SUBSYS_00038086 %F1572.SFP.Dual.Dell.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_00068086 %F1572.SFP.Quad.Dell.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_00058086 %F1581.KBNDC.Dell.Generic.Description% = F1581, PCI\VEN_8086&DEV_1581&SUBSYS_00001028 %F1581.2PKBNDC.Dell.Description% = F1581, PCI\VEN_8086&DEV_1581&SUBSYS_1F9E1028 %F1581.4PKBNDC.Dell.Description% = F1581, PCI\VEN_8086&DEV_1581&SUBSYS_1F981028 %F1572.RNDC.Dell.Generic.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_00001028 %F1572.RNDC.Dell.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_1F991028 %F1572.SFPRNDC.Dell.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_1F9C1028 %F1583.QSFP.Dual.Dell.Description% = F1583, PCI\VEN_8086&DEV_1583&SUBSYS_00001028 %F1583.QSFP.Dual.Dell.Description% = F1583, PCI\VEN_8086&DEV_1583&SUBSYS_1F9F1028 %F1572.SFP.Lnv.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_000017AA %F1572.SFP.Quad.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_00098086 %F1572.SFP.Dual.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_000A8086 %F1572.Generic.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_000D8086 %F1572.SFP.Quad.Lnv.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_400117AA %F1572.SFP.Dual.Lnv.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_400217AA %F1572.Generic.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_40058086 %F1572.Generic.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_40068086 %F1572.SFP.Cisco.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_013B1137 %F1572.SFP.Cisco.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_00001137 %F1583.QSFP.Cisco.Description% = F1583, PCI\VEN_8086&DEV_1583&SUBSYS_013C1137 %F1583.QSFP.Cisco.Description% = F1583, PCI\VEN_8086&DEV_1583&SUBSYS_00001137 %F1583.QSFP.10G.Oracle.Description% = F1583, PCI\VEN_8086&DEV_1583&SUBSYS_7B1B108E %F1583.QSFP.Oracle.Description% = F1583, PCI\VEN_8086&DEV_1583&SUBSYS_7B1D108E %F1583.QSFP.Oracle.Description% = F1583, PCI\VEN_8086&DEV_1583&SUBSYS_0000108E %F1586.Generic.Description% = F1586, PCI\VEN_8086&DEV_1586&SUBSYS_0000108E %F1586.Generic.Description% = F1586, PCI\VEN_8086&DEV_1586&SUBSYS_4857108E %F1572.SFP.HP.Generic.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_0000103C %F1572.SFP.HP.Dual.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_22FD103C %F1572.SFP.HP.DualaLOM.Description% = F1572, PCI\VEN_8086&DEV_1572&SUBSYS_22FC103C %F1587.BLOM.HP.Description% = F1587, PCI\VEN_8086&DEV_1587&SUBSYS_0000103C %F1587.BLOM.HP.Description% = F1587, PCI\VEN_8086&DEV_1587&SUBSYS_22FE103C %F1588.BLOM.HP.Description% = F1587, PCI\VEN_8086&DEV_1588&SUBSYS_0000103C %F1588.BLOM.HP.Description% = F1587, PCI\VEN_8086&DEV_1588&SUBSYS_22FF103C %F1589.BASET.LOM.Description% = F1586, PCI\VEN_8086&DEV_1589 %F1589.Generic.Description% = F1586, PCI\VEN_8086&DEV_1589&SUBSYS_00008086 %F1589.BASET.Quad.Description% = F1586, PCI\VEN_8086&DEV_1589&SUBSYS_00018086 %F1589.BASET.Quad.Description% = F1586, PCI\VEN_8086&DEV_1589&SUBSYS_00028086 %F1589.BASET.Quad.Oracle.Description% = F1586, PCI\VEN_8086&DEV_1589&SUBSYS_7B1C108E %F1589.BASET.Quad.Oracle.Description% = F1586, PCI\VEN_8086&DEV_1589&SUBSYS_0000108E ; ------------------------------------------------------ ; Intel(R) 40 Gigabit Controller ; ------------------------------------------------------ [F1572] Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL BusType = 5 ; PCI Port1FunctionNumber = 0 AddReg = Default.reg, RSS.reg AddReg = Sriov.reg, VMQ.reg Addreg = 1Gb_10Gb_Speed.reg CopyFiles = CopyFiles *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3 *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [F1572.Services] AddService = %ServiceName%, 2, Service, EventLog [F1572.HW] Include = machine.inf Needs = PciSriovSupported.HW, PciIoSpaceNotRequired.HW AddReg = MSI.reg [F1580] Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL BusType = 5 ; PCI Port1FunctionNumber = 0 AddReg = Default.reg, RSS.reg AddReg = Sriov.reg, VMQ.reg CopyFiles = CopyFiles *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3 *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [F1580.Services] AddService = %ServiceName%, 2, Service, EventLog [F1580.HW] Include = machine.inf Needs = PciSriovSupported.HW, PciIoSpaceNotRequired.HW AddReg = MSI.reg [F1581] Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL BusType = 5 ; PCI Port1FunctionNumber = 0 AddReg = Default.reg, RSS.reg AddReg = Sriov.reg, VMQ.reg Addreg = 10Gb_Speed.reg CopyFiles = CopyFiles *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3 *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [F1581.Services] AddService = %ServiceName%, 2, Service, EventLog [F1581.HW] Include = machine.inf Needs = PciSriovSupported.HW, PciIoSpaceNotRequired.HW AddReg = MSI.reg [F1583] Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL BusType = 5 ; PCI Port1FunctionNumber = 0 AddReg = Default.reg, RSS.reg AddReg = Sriov.reg, VMQ.reg Addreg = 40Gb_Speed.reg CopyFiles = CopyFiles *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3 *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [F1583.Services] AddService = %ServiceName%, 2, Service, EventLog [F1583.HW] Include = machine.inf Needs = PciSriovSupported.HW, PciIoSpaceNotRequired.HW AddReg = MSI.reg [F1586] Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL BusType = 5 ; PCI Port1FunctionNumber = 0 AddReg = Default.reg, RSS.reg AddReg = Sriov.reg, VMQ.reg Addreg = 100Mb_1Gb_10Gb_Speed.reg CopyFiles = CopyFiles *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3 *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [F1586.Services] AddService = %ServiceName%, 2, Service, EventLog [F1586.HW] Include = machine.inf Needs = PciSriovSupported.HW, PciIoSpaceNotRequired.HW AddReg = MSI.reg [F1587] Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL BusType = 5 ; PCI Port1FunctionNumber = 0 AddReg = Default.reg, RSS.reg AddReg = Sriov.reg, VMQ.reg Addreg = 20Gb_Speed.reg CopyFiles = CopyFiles *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3 *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [F1587.Services] AddService = %ServiceName%, 2, Service, EventLog [F1587.HW] Include = machine.inf Needs = PciSriovSupported.HW, PciIoSpaceNotRequired.HW AddReg = MSI.reg ;------------------------------------------------------------------------------- ; Registry Settings ;------------------------------------------------------------------------------- [Default.reg] HKR, Ndi\Interfaces, UpperRange, 0, "ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" HKR, Ndi, Service, 0, %ServiceName% HKR, Ndi\Params\*FlowControl, ParamDesc, 0, %FlowControl% HKR, Ndi\Params\*FlowControl, default, 0, "4" HKR, Ndi\Params\*FlowControl\Enum, "0", 0, %Disabled% HKR, Ndi\Params\*FlowControl\Enum, "1", 0, %FlowControl_TxOnly% HKR, Ndi\Params\*FlowControl\Enum, "2", 0, %FlowControl_RxOnly% HKR, Ndi\Params\*FlowControl\Enum, "3", 0, %FlowControl_Full% HKR, Ndi\Params\*FlowControl\Enum, "4", 0, %AutoNegotiation% HKR, Ndi\Params\*FlowControl, type, 0, "enum" ; *TransmitBuffers HKR, Ndi\params\*TransmitBuffers, ParamDesc, 0, %TransmitBuffers% HKR, Ndi\params\*TransmitBuffers, default, 0, "512" HKR, Ndi\params\*TransmitBuffers, min, 0, "128" HKR, Ndi\params\*TransmitBuffers, max, 0, "4096" HKR, Ndi\params\*TransmitBuffers, step, 0, "64" HKR, Ndi\params\*TransmitBuffers, Base, 0, "10" HKR, Ndi\params\*TransmitBuffers, type, 0, "int" ; *ReceiveBuffers HKR, Ndi\params\*ReceiveBuffers, ParamDesc, 0, %ReceiveBuffers% HKR, Ndi\params\*ReceiveBuffers, default, 0, "512" HKR, Ndi\params\*ReceiveBuffers, min, 0, "128" HKR, Ndi\params\*ReceiveBuffers, max, 0, "4096" HKR, Ndi\params\*ReceiveBuffers, step, 0, "64" HKR, Ndi\params\*ReceiveBuffers, Base, 0, "10" HKR, Ndi\params\*ReceiveBuffers, type, 0, "int" ; *TCPChecksumOffloadIPv4 HKR, Ndi\Params\*TCPChecksumOffloadIPv4, ParamDesc, 0, %TCPChksumOffv4% HKR, Ndi\Params\*TCPChecksumOffloadIPv4, default, 0, "3" HKR, Ndi\Params\*TCPChecksumOffloadIPv4\Enum, "0", 0, %Disabled% HKR, Ndi\Params\*TCPChecksumOffloadIPv4\Enum, "1", 0, %ChksumOffTx% HKR, Ndi\Params\*TCPChecksumOffloadIPv4\Enum, "2", 0, %ChksumOffRx% HKR, Ndi\Params\*TCPChecksumOffloadIPv4\Enum, "3", 0, %ChksumOffTxRx% HKR, Ndi\Params\*TCPChecksumOffloadIPv4, type, 0, "enum" ; *TCPChecksumOffloadIPv6 HKR, Ndi\Params\*TCPChecksumOffloadIPv6, ParamDesc, 0, %TCPChksumOffv6% HKR, Ndi\Params\*TCPChecksumOffloadIPv6, default, 0, "3" HKR, Ndi\Params\*TCPChecksumOffloadIPv6\Enum, "0", 0, %Disabled% HKR, Ndi\Params\*TCPChecksumOffloadIPv6\Enum, "1", 0, %ChksumOffTx% HKR, Ndi\Params\*TCPChecksumOffloadIPv6\Enum, "2", 0, %ChksumOffRx% HKR, Ndi\Params\*TCPChecksumOffloadIPv6\Enum, "3", 0, %ChksumOffTxRx% HKR, Ndi\Params\*TCPChecksumOffloadIPv6, type, 0, "enum" ; *UDPChecksumOffloadIPv4 HKR, Ndi\Params\*UDPChecksumOffloadIPv4, ParamDesc, 0, %UDPChksumOffv4% HKR, Ndi\Params\*UDPChecksumOffloadIPv4, default, 0, "3" HKR, Ndi\Params\*UDPChecksumOffloadIPv4\Enum, "0", 0, %Disabled% HKR, Ndi\Params\*UDPChecksumOffloadIPv4\Enum, "1", 0, %ChksumOffTx% HKR, Ndi\Params\*UDPChecksumOffloadIPv4\Enum, "2", 0, %ChksumOffRx% HKR, Ndi\Params\*UDPChecksumOffloadIPv4\Enum, "3", 0, %ChksumOffTxRx% HKR, Ndi\Params\*UDPChecksumOffloadIPv4, type, 0, "enum" ; *UDPChecksumOffloadIPv6 HKR, Ndi\Params\*UDPChecksumOffloadIPv6, ParamDesc, 0, %UDPChksumOffv6% HKR, Ndi\Params\*UDPChecksumOffloadIPv6, default, 0, "3" HKR, Ndi\Params\*UDPChecksumOffloadIPv6\Enum, "0", 0, %Disabled% HKR, Ndi\Params\*UDPChecksumOffloadIPv6\Enum, "1", 0, %ChksumOffTx% HKR, Ndi\Params\*UDPChecksumOffloadIPv6\Enum, "2", 0, %ChksumOffRx% HKR, Ndi\Params\*UDPChecksumOffloadIPv6\Enum, "3", 0, %ChksumOffTxRx% HKR, Ndi\Params\*UDPChecksumOffloadIPv6, type, 0, "enum" ; *IPChecksumOffloadIPv4 HKR, Ndi\Params\*IPChecksumOffloadIPv4, ParamDesc, 0, %IPChksumOffv4% HKR, Ndi\Params\*IPChecksumOffloadIPv4, default, 0, "3" HKR, Ndi\Params\*IPChecksumOffloadIPv4\Enum, "0", 0, %Disabled% HKR, Ndi\Params\*IPChecksumOffloadIPv4\Enum, "1", 0, %ChksumOffTx% HKR, Ndi\Params\*IPChecksumOffloadIPv4\Enum, "2", 0, %ChksumOffRx% HKR, Ndi\Params\*IPChecksumOffloadIPv4\Enum, "3", 0, %ChksumOffTxRx% HKR, Ndi\Params\*IPChecksumOffloadIPv4, type, 0, "enum" ; Network Address HKR, Ndi\params\NetworkAddress, ParamDesc, 0, %LAA% HKR, Ndi\params\NetworkAddress, Default, 0, "" 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, optional, 0, "1" ;Log Link State Event HKR,Ndi\Params\LogLinkStateEvent, ParamDesc, 0, %LogLinkState% HKR,Ndi\Params\LogLinkStateEvent, Type, 0, "enum" HKR,Ndi\Params\LogLinkStateEvent, Default, 0, "51" HKR,Ndi\Params\LogLinkStateEvent\Enum, "51", 0, %Enabled% HKR,Ndi\Params\LogLinkStateEvent\Enum, "16", 0, %Disabled% ; Interrupt Throttle Rate HKR, Ndi\Params\ITR, ParamDesc, 0, %InterruptThrottleRate% HKR, Ndi\Params\ITR, default, 0, "65535" HKR, Ndi\Params\ITR\Enum, "65535", 0, %Adaptive% HKR, Ndi\Params\ITR\Enum, "2000", 0, %Extreme% HKR, Ndi\Params\ITR\Enum, "950", 0, %High% HKR, Ndi\Params\ITR\Enum, "488", 0, %Medium% HKR, Ndi\Params\ITR\Enum, "200", 0, %Low% HKR, Ndi\Params\ITR\Enum, "0", 0, %Off% HKR, Ndi\Params\ITR, type, 0, "enum" ; *PriorityVLANTag HKR, Ndi\Params\*PriorityVLANTag, ParamDesc, 0, %PriorityVLANTag2% HKR, Ndi\Params\*PriorityVLANTag, default, 0, "3" HKR, Ndi\Params\*PriorityVLANTag\Enum, "0", 0, %PriorityVlanDisabled2% HKR, Ndi\Params\*PriorityVLANTag\Enum, "1", 0, %PriorityEnabled2% HKR, Ndi\Params\*PriorityVLANTag\Enum, "2", 0, %VlanEnabled% HKR, Ndi\Params\*PriorityVLANTag\Enum, "3", 0, %PriorityVlanEnabled2% HKR, Ndi\Params\*PriorityVLANTag, type, 0, "enum" ; *InterruptModeration HKR, Ndi\Params\*InterruptModeration, ParamDesc, 0, %InterruptModeration% HKR, Ndi\Params\*InterruptModeration, default, 0, "1" HKR, Ndi\Params\*InterruptModeration\Enum, "0", 0, %Disabled% HKR, Ndi\Params\*InterruptModeration\Enum, "1", 0, %Enabled% HKR, Ndi\Params\*InterruptModeration, type, 0, "enum" ; *LsoV2IPv4 HKR, Ndi\Params\*LsoV2IPv4, ParamDesc, 0, %LsoV2IPv4% HKR, Ndi\Params\*LsoV2IPv4, default, 0, "1" HKR, Ndi\Params\*LsoV2IPv4\Enum, "0", 0, %Disabled% HKR, Ndi\Params\*LsoV2IPv4\Enum, "1", 0, %Enabled% HKR, Ndi\Params\*LsoV2IPv4, type, 0, "enum" ; *LsoV2IPv6 HKR, Ndi\Params\*LsoV2IPv6, ParamDesc, 0, %LsoV2IPv6% HKR, Ndi\Params\*LsoV2IPv6, default, 0, "1" HKR, Ndi\Params\*LsoV2IPv6\Enum, "0", 0, %Disabled% HKR, Ndi\Params\*LsoV2IPv6\Enum, "1", 0, %Enabled% HKR, Ndi\Params\*LsoV2IPv6, type, 0, "enum" ; *JumboPacket HKR, Ndi\Params\*JumboPacket, ParamDesc, 0, %JumboPacket% HKR, Ndi\Params\*JumboPacket, default, 0, "1514" HKR, Ndi\Params\*JumboPacket\Enum, "1514", 0, %Disabled% HKR, Ndi\Params\*JumboPacket\Enum, "4088", 0, %Bytes4088% HKR, Ndi\Params\*JumboPacket\Enum, "9014", 0, %Bytes9014% HKR, Ndi\Params\*JumboPacket, type, 0, "enum" [10Gb_Speed.reg] HKR, Ndi\params\*SpeedDuplex, ParamDesc, 0, %SpeedDuplex% HKR, Ndi\params\*SpeedDuplex, default, 0, "7" HKR, Ndi\params\*SpeedDuplex, type, 0, "enum" HKR, Ndi\params\*SpeedDuplex\enum, "7", 0, %10Gb_Full_Duplex% [20Gb_Speed.reg] HKR, Ndi\params\*SpeedDuplex, ParamDesc, 0, %SpeedDuplex% HKR, Ndi\params\*SpeedDuplex, default, 0, "8" HKR, Ndi\params\*SpeedDuplex, type, 0, "enum" HKR, Ndi\params\*SpeedDuplex\enum, "8", 0, %20Gb_Full_Duplex% [40Gb_Speed.reg] HKR, Ndi\params\*SpeedDuplex, ParamDesc, 0, %SpeedDuplex% HKR, Ndi\params\*SpeedDuplex, default, 0, "0" HKR, Ndi\params\*SpeedDuplex, type, 0, "enum" HKR, Ndi\params\*SpeedDuplex\enum, "0", 0, %AutoNegotiation% HKR, Ndi\params\*SpeedDuplex\enum, "9", 0, %40Gb_Full_Duplex% [1Gb_10Gb_Speed.reg] HKR, Ndi\params\*SpeedDuplex, ParamDesc, 0, %SpeedDuplex% HKR, Ndi\params\*SpeedDuplex, default, 0, "0" HKR, Ndi\params\*SpeedDuplex, type, 0, "enum" HKR, Ndi\params\*SpeedDuplex\enum, "0", 0, %AutoNegotiation% HKR, Ndi\params\*SpeedDuplex\enum, "6", 0, %1000Mb_Full_Duplex% HKR, Ndi\params\*SpeedDuplex\enum, "7", 0, %10Gb_Full_Duplex% [100Mb_1Gb_10Gb_Speed.reg] HKR, Ndi\params\*SpeedDuplex, ParamDesc, 0, %SpeedDuplex% HKR, Ndi\params\*SpeedDuplex, default, 0, "0" HKR, Ndi\params\*SpeedDuplex, type, 0, "enum" HKR, Ndi\params\*SpeedDuplex\enum, "0", 0, %AutoNegotiation% HKR, Ndi\params\*SpeedDuplex\enum, "4", 0, %100Mb_Full_Duplex% HKR, Ndi\params\*SpeedDuplex\enum, "6", 0, %1000Mb_Full_Duplex% HKR, Ndi\params\*SpeedDuplex\enum, "7", 0, %10Gb_Full_Duplex% [VMQ.reg] ; *VMQ HKR, Ndi\Params\*VMQ, ParamDesc, 0, %VMQ% HKR, Ndi\Params\*VMQ, default, 0, "1" HKR, Ndi\Params\*VMQ, type, 0, "enum" HKR, Ndi\Params\*VMQ\Enum, "0", 0, %Disabled% HKR, Ndi\Params\*VMQ\Enum, "1", 0, %Enabled% ; *VMQVlanFiltering HKR, Ndi\Params\*VMQVlanFiltering, ParamDesc, 0, %VMQVlanFiltering% HKR, Ndi\Params\*VMQVlanFiltering, default, 0, "1" HKR, Ndi\Params\*VMQVlanFiltering, type, 0, "enum" HKR, Ndi\Params\*VMQVlanFiltering\Enum, "0", 0, %Disabled% HKR, Ndi\Params\*VMQVlanFiltering\Enum, "1", 0, %Enabled% HKR,, VMQSupported, 0, "1" [SRIOV.reg] ; *SRIOV HKR, Ndi\Params\*SRIOV, ParamDesc, 0, %Sriov% HKR, Ndi\Params\*SRIOV, default, 0, "1" HKR, Ndi\Params\*SRIOV, type, 0, "enum" HKR, Ndi\Params\*SRIOV\Enum, "0", 0, %Disabled% HKR, Ndi\Params\*SRIOV\Enum, "1", 0, %Enabled% ; SRIOV Default switch configuration HKR, NicSwitches\0,*Flags, 0x00010001, 0x06 HKR, NicSwitches\0,*SwitchType, 0x00010001, 1 HKR, NicSwitches\0,*SwitchId, 0x00010001, 0 HKR, NicSwitches\0,*SwitchName, 0, "DefaultSwitchName" HKR, NicSwitches\0,*NumVFs, 0x00010001, 128 [RSS.reg] ; NumRssQueues HKR, Ndi\Params\*NumRssQueues, ParamDesc, 0, %NumRssQueues2% HKR, Ndi\Params\*NumRssQueues, default, 0, "8" HKR, Ndi\Params\*NumRssQueues, type, 0, "enum" HKR, Ndi\Params\*NumRssQueues\Enum, "1", 0, %1queue% HKR, Ndi\Params\*NumRssQueues\Enum, "2", 0, %2queues% HKR, Ndi\Params\*NumRssQueues\Enum, "4", 0, %4queues% HKR, Ndi\Params\*NumRssQueues\Enum, "8", 0, %8queues% HKR, Ndi\Params\*NumRssQueues\Enum, "16", 0, %16queues% HKR, Ndi\Params\*NumRssQueues\Enum, "32", 0, %32queues% ; *RSSProfile HKR, Ndi\Params\*RSSProfile, ParamDesc, 0, %RSSProfile% HKR, Ndi\Params\*RSSProfile, default, 0, "1" HKR, Ndi\Params\*RSSProfile, type, 0, "enum" HKR, Ndi\Params\*RSSProfile\Enum, "1", 0, %Closest_Processor% HKR, Ndi\Params\*RSSProfile\Enum, "2", 0, %Closest_Processor_Static% HKR, Ndi\Params\*RSSProfile\Enum, "3", 0, %NUMA_Scaling% HKR, Ndi\Params\*RSSProfile\Enum, "4", 0, %NUMA_Scaling_Static% HKR, Ndi\Params\*RSSProfile\Enum, "5", 0, %Conservative_Scaling% ; *RSS HKR, Ndi\Params\*RSS, ParamDesc, 0, %RSS% HKR, Ndi\Params\*RSS, default, 0, "1" HKR, Ndi\Params\*RSS, type, 0, "enum" HKR, Ndi\Params\*RSS\Enum, "0", 0, %Disabled% HKR, Ndi\Params\*RSS\Enum, "1", 0, %Enabled% ; *RssBaseProcNumber HKR, Ndi\params\*RssBaseProcNumber, ParamDesc, 0, %RssBaseProcNumber% HKR, Ndi\params\*RssBaseProcNumber, default, 0, "0" HKR, Ndi\params\*RssBaseProcNumber, min, 0, "0" HKR, Ndi\params\*RssBaseProcNumber, max, 0, "63" HKR, Ndi\params\*RssBaseProcNumber, step, 0, "1" HKR, Ndi\params\*RssBaseProcNumber, Optional, 0, "0" HKR, Ndi\params\*RssBaseProcNumber, type, 0, "int" ; *NumaNodeId HKR, Ndi\params\*NumaNodeId, ParamDesc, 0, %NumaNodeId% HKR, Ndi\params\*NumaNodeId, default, 0, "65535" HKR, Ndi\params\*NumaNodeId, type, 0, "dword" HKR, Ndi\params\*NumaNodeId, min, 0, "0" HKR, Ndi\params\*NumaNodeId, max, 0, "65535" HKR, Ndi\params\*NumaNodeId, step, 0, "1" ; *MaxRssProcessors HKR, Ndi\params\*MaxRssProcessors, ParamDesc, 0, %MaxRssProcessors% HKR, Ndi\params\*MaxRssProcessors, default, 0, "32" HKR, Ndi\params\*MaxRssProcessors, type, 0, "enum" HKR, Ndi\params\*MaxRssProcessors\Enum, "1", 0, "1" HKR, Ndi\params\*MaxRssProcessors\Enum, "2", 0, "2" HKR, Ndi\params\*MaxRssProcessors\Enum, "4", 0, "4" HKR, Ndi\params\*MaxRssProcessors\Enum, "8", 0, "8" HKR, Ndi\params\*MaxRssProcessors\Enum, "16", 0, "16" HKR, Ndi\params\*MaxRssProcessors\Enum, "32", 0, "32" [MSI.reg] HKR, "Interrupt Management", 0x00000010 HKR, "Interrupt Management\MessageSignaledInterruptProperties", 0x00000010 HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 1 HKR, "Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, 0x00010001, 33 [AddEventLog] HKR,, EventMessageFile, 0x00020000, %EventLogMessageDllPath% HKR,, TypesSupported, 0x00010001, 7 ;----------------------------------------------------------------------------- ; Driver "service" installation settings ;----------------------------------------------------------------------------- [Service] DisplayName = %Service.Displayname% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% StartType = 3 ;%SERVICE_DEMAND_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\i40ei64.sys LoadOrderGroup = NDIS ;----------------------------------------------------------------------------- ; Event Log settings ;----------------------------------------------------------------------------- [EventLog] AddReg = AddEventLog [CopyFiles] i40ei64.sys,,,2 ;----------------------------------------------------------------------------- ; DestinationDirs ;----------------------------------------------------------------------------- [DestinationDirs] CopyFiles = 12 [SourceDisksNames] 1 = %DiskName%,,, ;----------------------------------------------------------------------------- ; SourceDisksFiles ;----------------------------------------------------------------------------- [SourceDisksFiles] i40ei64.sys = 1 [Strings] ;----------------------------------------------------------------------------- ; Localizable Strings ;----------------------------------------------------------------------------- InterruptModeration = "Interrupt Moderation" InterruptThrottleRate = "Interrupt Moderation Rate" Adaptive = "Adaptive" Extreme = "Extreme" High = "High" Medium = "Medium" Low = "Low" IPChksumOffv4 = "IPv4 Checksum Offload" TCPChksumOffv4 = "TCP Checksum Offload (IPv4)" UDPChksumOffv4 = "UDP Checksum Offload (IPv4)" LsoV2IPv4 = "Large Send Offload V2 (IPv4)" TCPChksumOffv6 = "TCP Checksum Offload (IPv6)" UDPChksumOffv6 = "UDP Checksum Offload (IPv6)" LsoV2IPv6 = "Large Send Offload V2 (IPv6)" ChksumOffTxRx = "Rx & Tx Enabled" ChksumOffTx = "Tx Enabled" ChksumOffRx = "Rx Enabled" TransmitBuffers = "Transmit Buffers" ReceiveBuffers = "Receive Buffers" RSS = "Receive Side Scaling" NumRssQueues2 = "Maximum Number of RSS Queues" RSSProfile = "RSS load balancing profile" Closest_Processor = "ClosestProcessor" Closest_Processor_Static = "ClosestProcessorStatic" NUMA_Scaling = "NUMAScaling" NUMA_Scaling_Static = "NUMAScalingStatic" Conservative_Scaling = "ConservativeScaling" RssBaseProcNumber = "RSS Base Processor Number" MaxRssProcessors = "Maximum Number of RSS Processors" NumaNodeId = "Preferred NUMA node" 1queue = "1 Queue" 2queues = "2 Queues" 4queues = "4 Queues" 8queues = "8 Queues" 16queues = "16 Queues" 32queues = "32 Queues" FlowControl = "Flow Control" FlowControl_RxOnly = "Rx Enabled" FlowControl_TxOnly = "Tx Enabled" FlowControl_Full = "Rx & Tx Enabled" PriorityVLANTag2 = "Packet Priority & VLAN" PriorityVlanDisabled2 = "Packet Priority & VLAN Disabled" PriorityEnabled2 = "Packet Priority Enabled" PriorityVlanEnabled2 = "Packet Priority & VLAN Enabled" VlanEnabled = "VLAN Enabled" SpeedDuplex = "Speed & Duplex" AutoNegotiation = "Auto Negotiation" 100Mb_Full_Duplex = "100 Mbps Full Duplex" 1000Mb_Full_Duplex = "1.0 Gbps Full Duplex" 10Gb_Full_Duplex = "10 Gbps Full Duplex" 20Gb_Full_Duplex = "20 Gbps Full Duplex" 40Gb_Full_Duplex = "40 Gbps Full Duplex" Off = "Off" Enabled = "Enabled" Disabled = "Disabled" Bytes4088 = "4088 Bytes" Bytes9014 = "9014 Bytes" LAA = "Locally Administered Address" JumboPacket = "Jumbo Packet" LogLinkState = "Log Link State Event" VMQ = "Virtual Machine Queues" VMQVlanFiltering = "VMQ VLAN Filtering" SRIOV = "SR-IOV" ;----------------------------------------------------------------------------- ; Non-Localizable Strings ;----------------------------------------------------------------------------- ServiceName = "i40ei" Intel = "Intel" Microsoft = "Microsoft" EventLogMessageDllPath = "%SystemRoot%\System32\netevent.dll;%SystemRoot%\System32\drivers\i40ea64.sys" DiskName = "Intel(R) PRO/40GbE Driver Disk" Service.Displayname = "Intel(R) PRO/40GbE PCIe-A Network Connection Driver" ;----------------------------------------------------------------------------- ; Device Description Strings ;----------------------------------------------------------------------------- F1572.Generic.Description = "Intel(R) Ethernet Controller X710 for 10GbE SFP+" F1580.Generic.Description = "Intel(R) Ethernet Controller XL710 for 40GbE backplane" F1581.Generic.Description = "Intel(R) Ethernet Controller X710 for 10GbE backplane" F1583.Generic.Description = "Intel(R) Ethernet Controller XL710 for 40GbE QSFP+" F1584.Generic.Description = "Intel(R) Ethernet Controller XL710 for 40GbE QSFP+" F1585.Generic.Description = "Intel(R) Ethernet Controller XL710 for 10GbE QSFP+" F1586.Generic.Description = "Intel(R) Ethernet Controller X710 for 10GBASE-T" F1583.IOM.Dual.Description = "Intel(R) Ethernet I/O Module XL710-Q2" F1584.IOM.Single.Description = "Intel(R) Ethernet I/O Module XL710-Q1" F1572.SFP.Generic.Description = "Intel(R) Ethernet Converged Network Adapter X710" F1572.SFP.Quad.Description = "Intel(R) Ethernet Converged Network Adapter X710-4" F1572.SFP.Dual.Description = "Intel(R) Ethernet Converged Network Adapter X710-2" F1583.QSFP.Dual.Description = "Intel(R) Ethernet Converged Network Adapter XL710-Q2" F1584.QSFP.Single.Description = "Intel(R) Ethernet Converged Network Adapter XL710-Q1" F1572.SFP.Quad.Dell.Description = "Intel(R) Ethernet Converged Network Adapter X710" F1572.SFP.Dual.Dell.Description = "Intel(R) Ethernet Converged Network Adapter X710" F1581.KBNDC.Dell.Generic.Description = "Intel(R) Ethernet 10G X710-k bNDC" F1581.2PKBNDC.Dell.Description = "Intel(R) Ethernet 10G 2P X710-k bNDC" F1581.4PKBNDC.Dell.Description = "Intel(R) Ethernet 10G 4P X710-k bNDC" F1572.RNDC.Dell.Generic.Description = "Intel(R) Ethernet 10G X710 rNDC" F1572.RNDC.Dell.Description = "Intel(R) Ethernet 10G 4P X710/I350 rNDC" F1572.SFPRNDC.Dell.Description = "Intel(R) Ethernet 10G 4P X710 SFP+ rNDC" F1583.QSFP.Dual.Dell.Description = "Intel(R) Ethernet 40G 2P XL710 QSFP+ rNDC" F1572.SFP.Cisco.Description = "Cisco(R) Ethernet Converged NIC X710-4" F1583.QSFP.Cisco.Description = "Cisco(R) Ethernet Converged NIC XL710-Q2" F1583.QSFP.Oracle.Description = "Oracle 10 Gb and 40 Gb Ethernet Adapter" F1583.QSFP.10G.Oracle.Description = "Oracle Quad 10Gb Ethernet Adapter" F1572.SFP.HP.Generic.Description = "HP Ethernet 10Gb 562SFP+ Adapter" F1572.SFP.HP.Dual.Description = "HP Ethernet 10Gb 2-port 562SFP+ Adapter" F1572.SFP.HP.DualaLOM.Description = "HP Ethernet 10Gb 2-port 562FLR-SFP+ Adapter" F1587.BLOM.HP.Description = "HP Flex-20 20Gb 2-port 660FLB Adapter" F1588.BLOM.HP.Description = "HPE Flex-20 20Gb 2-port 660M Adapter" F1572.SFP.Quad.Lnv.Description = "Lenovo ThinkServer X710-4 AnyFabric for 10GbE SFP+" F1572.SFP.Dual.Lnv.Description = "Lenovo ThinkServer X710-2 AnyFabric for 10GbE SFP+" F1572.SFP.Lnv.Description = "Lenovo ThinkServer X710 AnyFabric for 10GbE SFP+" F1589.Generic.Description = "Intel(R) Ethernet Converged Network Adapter X710-T" F1589.BASET.Quad.Description = "Intel(R) Ethernet Converged Network Adapter X710-T4" F1589.BASET.LOM.Description = "Intel(R) Ethernet Controller X710/X557-AT 10GBASE-T" F1589.BASET.Quad.Oracle.Description = "Oracle Quad Port 10GBase-T Adapter" ;----------------------------------------------------------------------------- ;----------------------------------------------------------------------------- ;----------------------------------------------------------------------------- ;----------------------------------------------------------------------------- ;-----------------------------------------------------------------------------