Intel/PROXGB/Win32/NDIS5x/RIS_INF/ixn5132.zip/ixn5132.inf Driver File Contents (Motherboard_5CIntel_5CSocket_201155_5CQ67M_5CDriver_5CLan_5CIntel.zip)

Driver Package File Name: Motherboard_5CIntel_5CSocket_201155_5CQ67M_5CDriver_5CLan_5CIntel.zip
File Size: 121.9 MB

;*******************************************************************************
;**                                                                           **
;**                            INTEL CONFIDENTIAL                             **
;**                                                                           **
;**        Copyright 2007-2010 Intel Corporation All Rights Reserved.         **
;**                                                                           **
;**  The material contained or described herein and all documents related     **
;**  to such material ("Material") are owned by Intel Corporation or its      **
;**  suppliers or licensors. Title to the Material remains with Intel         **
;**  Corporation or its suppliers and licensors. The Material contains trade  **
;**  secrets and proprietary and confidential information of Intel or its     **
;**  suppliers and licensors. The Material is protected by worldwide          **
;**  copyright and trade secret laws and treaty provisions. No part of the    **
;**  Material may be used, copied, reproduced, modified, published,           **
;**  uploaded, posted, transmitted, distributed, or disclosed in any way      **
;**  without Intel's prior express written permission.                        **
;**                                                                           **
;**  No license under any patent, copyright, trade secret or other            **
;**  intellectual property right is granted to or conferred upon you by       **
;**  disclosure or delivery of the Materials, either expressly, by            **
;**  implication, inducement, estoppel or otherwise. Any license under such   **
;**  intellectual property rights must be express and approved by Intel in    **
;**  writing.                                                                 **
;**                                                                           **
;*******************************************************************************
;
;*******************************************************************************
; INF for Intel(R) 10 Gigabit PCIe Network Adapters
;*******************************************************************************
;

[Version]
Signature   = "$Windows NT$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %Intel%
CatalogFile = ixn5132.cat
DriverVer   = 06/11/2010,2.5.52.0

[Manufacturer]
%Intel%     = Intel, NTx86.5.2,  NTIA64, NTamd64, NTx86.6.0

[Intel]

; DisplayName                       Section     DeviceID
; -----------                       -------     --------
%O10A6.DeviceDesc%                  = NO_DRV,   PCI\VEN_8086&DEV_10A6
%N10F7.KX4.Dual.Description%        = N10F7,    PCI\VEN_8086&DEV_10F7&SUBSYS_000D8086
%N10F7.KX4.FEM.Description%         = N10FC,    PCI\VEN_8086&DEV_10F7&SUBSYS_7B12108E
%N10F7.Generic.Description%         = N10FC,    PCI\VEN_8086&DEV_10F7
%N1514.KX4.Dual.Description%        = N1514,    PCI\VEN_8086&DEV_1514&SUBSYS_000B8086
%N10F8.KX4.KR.Dual.Description%     = N10F8_NoSec, PCI\VEN_8086&DEV_10F8&SUBSYS_000C8086
%N10FB.SFI.Dual.Description%        = N10FB,    PCI\VEN_8086&DEV_10FB&SUBSYS_7B11108E
%N1507.SFI.Dual.Description%        = N10FB,    PCI\VEN_8086&DEV_1507&SUBSYS_7B10108E
%N1517.KR.Dual.Description%         = N10FC,    PCI\VEN_8086&DEV_1517&SUBSYS_006A1137
%N10F8.Generic.Description%         = N10F8,    PCI\VEN_8086&DEV_10F8
%N10F9.Generic.Description%         = N10FC,    PCI\VEN_8086&DEV_10F9
%N10FB.SFI.Dual.Description%        = N10FB_NoSec,  PCI\VEN_8086&DEV_10FB&SUBSYS_7A118086
%N10FB.CopperDA.Dual.Description%   = N10FC,    PCI\VEN_8086&DEV_10FB&SUBSYS_00028086
%N10FB.SFI.Single.Description%      = N10FB,    PCI\VEN_8086&DEV_10FB&SUBSYS_000A8086
%N10FB.SFI.Single.Description%      = N10FB,    PCI\VEN_8086&DEV_10FB&SUBSYS_00068086
%N10FB.SFI.Dual.Description%        = N10FB,    PCI\VEN_8086&DEV_10FB&SUBSYS_00038086
%N10FB.SFI.Dual.Description%        = N10FB,    PCI\VEN_8086&DEV_10FB&SUBSYS_000C8086
%N10FB.Generic.Description%         = N10FB,    PCI\VEN_8086&DEV_10FB
%N10FC.Generic.Description%         = N10FC,    PCI\VEN_8086&DEV_10FC
%N151C.Copper.Dual.Description%     = N151C,    PCI\VEN_8086&DEV_151C&SUBSYS_A02C8086
%N151C.Copper.Dual.Description%     = N151C,    PCI\VEN_8086&DEV_151C&SUBSYS_A21C8086
%N151C.Copper.Dual.Description%     = N151C,    PCI\VEN_8086&DEV_151C&SUBSYS_A03C8086
%N151C.Copper.Dual.Sun.Description% = N151C,    PCI\VEN_8086&DEV_151C&SUBSYS_7B13108E
%N151C.Generic.Description%         = N151C,    PCI\VEN_8086&DEV_151C

[Intel.NTIA64]

[Intel.NTamd64]

[Intel.NTx86.6.0]

[NO_DRV]
Characteristics = 0x01
Include = machine.inf
Needs = NO_DRV

[NO_DRV.Services]
Include = machine.inf
Needs = NO_DRV.Services

; ------------------------------------------------------
; Intel(R) 10 Gigabit X520 Server Adapters
; ------------------------------------------------------

[N10FB]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
AddReg = Default.reg, RSS.reg, LLI.reg, DCB.reg, Uninstall.reg
AddReg = FCoE.reg, Dualspeed.reg, Force10G.reg
CopyFiles = CopyFiles, MessageDll.CopyFiles, Uninstall.CopyFiles
*IfType            = 6     ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0     ; NdisMedium802_3
*PhysicalMediaType = 14    ; NdisPhysicalMedium802_3

[N10FB.Services]
AddService = %ServiceName%, 2, Service, EventLog

[N10FB.HW]
Include = machine.inf
Needs = PciIoSpaceNotRequired

[N10FB.CoInstallers]
AddReg = CoInstaller_AddReg, CoInK.reg
CopyFiles = CoInstallerCopyFiles

; ------------------------------------------------------
; Intel(R) 10 Gigabit X520 Server Adapters
; ------------------------------------------------------

[N10FB_NoSec]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
AddReg = Default.reg, RSS.reg, LLI.reg, DCB.reg, Uninstall.reg
AddReg = FCoE.reg, Dualspeed.reg, Force10G.reg
CopyFiles = CopyFiles, MessageDll.CopyFiles, Uninstall.CopyFiles
*IfType            = 6     ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0     ; NdisMedium802_3
*PhysicalMediaType = 14    ; NdisPhysicalMedium802_3

[N10FB_NoSec.Services]
AddService = %ServiceName%, 2, Service, EventLog

[N10FB_NoSec.HW]
Include = machine.inf
Needs = PciIoSpaceNotRequired

[N10FB_NoSec.CoInstallers]
AddReg = CoInstaller_AddReg, CoInK.reg
CopyFiles = CoInstallerCopyFiles

; ------------------------------------------------------
; Intel(R) 82599 10 Gigabit Dual Port Network Connection
; ------------------------------------------------------
[N10FC]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
AddReg = Default.reg, RSS.reg, LLI.reg, DCB.reg, Uninstall.reg
AddReg = FCoE.reg
CopyFiles = CopyFiles, MessageDll.CopyFiles, Uninstall.CopyFiles
*IfType            = 6     ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0     ; NdisMedium802_3
*PhysicalMediaType = 14    ; NdisPhysicalMedium802_3

[N10FC.Services]
AddService = %ServiceName%, 2, Service, EventLog

[N10FC.HW]
Include = machine.inf
Needs = PciIoSpaceNotRequired

[N10FC.CoInstallers]
AddReg = CoInstaller_AddReg, CoInK.reg
CopyFiles = CoInstallerCopyFiles

; -----------------------------------------------
; Intel(R) Ethernet Server Adapter X520-T1/T2
; -----------------------------------------------
[N151C]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
AddReg = Default.reg, RSS.reg, LLI.reg, DCB.reg, Uninstall.reg
AddReg = Dualspeed.reg
CopyFiles = CopyFiles, MessageDll.CopyFiles, Uninstall.CopyFiles
*IfType            = 6     ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0     ; NdisMedium802_3
*PhysicalMediaType = 14    ; NdisPhysicalMedium802_3

[N151C.Services]
AddService = %ServiceName%, 2, Service, EventLog

[N151C.HW]
Include = machine.inf
Needs = PciIoSpaceNotRequired

[N151C.CoInstallers]
AddReg = CoInstaller_AddReg, CoInK.reg
CopyFiles = CoInstallerCopyFiles

; ------------------------------------------------------
; Intel(R) Ethernet Mezzanine Adapter X520-KX4
; ------------------------------------------------------
[N10F7]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
AddReg = Default.reg, RSS.reg, LLI.reg, DCB.reg, Uninstall.reg
AddReg = FCoE.reg, Powermgmt.reg, PMEEnabled.reg
CopyFiles = CopyFiles, MessageDll.CopyFiles, Uninstall.CopyFiles
*IfType            = 6     ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0     ; NdisMedium802_3
*PhysicalMediaType = 14    ; NdisPhysicalMedium802_3

[N10F7.Services]
AddService = %ServiceName%, 2, Service, EventLog

[N10F7.HW]
Include = machine.inf
Needs = PciIoSpaceNotRequired

[N10F7.CoInstallers]
AddReg = CoInstaller_AddReg, CoInK.reg
CopyFiles = CoInstallerCopyFiles

; ------------------------------------------------------
; Intel(R) Ethernet X520 10GbE Dual Port KX4 Mezz
; ------------------------------------------------------
[N1514]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
AddReg = Default.reg, RSS.reg, LLI.reg, DCB.reg, Uninstall.reg
AddReg = FCoE.reg
CopyFiles = CopyFiles, MessageDll.CopyFiles, Uninstall.CopyFiles
*IfType            = 6     ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0     ; NdisMedium802_3
*PhysicalMediaType = 14    ; NdisPhysicalMedium802_3

[N1514.Services]
AddService = %ServiceName%, 2, Service, EventLog

[N1514.HW]
Include = machine.inf
Needs = PciIoSpaceNotRequired

[N1514.CoInstallers]
AddReg = CoInstaller_AddReg, CoInK.reg
CopyFiles = CoInstallerCopyFiles

; ------------------------------------------------------
; Intel(R) Ethernet X520 10GbE Dual Port KX4 Mezz
; ------------------------------------------------------
[N10F8_NoSec]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
AddReg = Default.reg, RSS.reg, LLI.reg, DCB.reg, Uninstall.reg
AddReg = FCoE.reg, SmartSpeed.reg
CopyFiles = CopyFiles, MessageDll.CopyFiles, Uninstall.CopyFiles
*IfType            = 6     ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0     ; NdisMedium802_3
*PhysicalMediaType = 14    ; NdisPhysicalMedium802_3

[N10F8_NoSec.Services]
AddService = %ServiceName%, 2, Service, EventLog

[N10F8_NoSec.HW]
Include = machine.inf
Needs = PciIoSpaceNotRequired

[N10F8_NoSec.CoInstallers]
AddReg = CoInstaller_AddReg, CoInK.reg
CopyFiles = CoInstallerCopyFiles

; ------------------------------------------------------
; Intel(R) 82599 10 Gigabit Dual Port Backplane Connection
; ------------------------------------------------------
[N10F8]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
AddReg = Default.reg, RSS.reg, LLI.reg, DCB.reg, Uninstall.reg
AddReg = FCoE.reg, Powermgmt.reg, SmartSpeed.reg
CopyFiles = CopyFiles, MessageDll.CopyFiles, Uninstall.CopyFiles
*IfType            = 6     ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0     ; NdisMedium802_3
*PhysicalMediaType = 14    ; NdisPhysicalMedium802_3

[N10F8.Services]
AddService = %ServiceName%, 2, Service, EventLog

[N10F8.HW]
Include = machine.inf
Needs = PciIoSpaceNotRequired

[N10F8.CoInstallers]
AddReg = CoInstaller_AddReg, CoInK.reg
CopyFiles = CoInstallerCopyFiles

;-------------------------------------------------------------------------------
; Registry Settings
;-------------------------------------------------------------------------------
[Default.reg]
HKR, Ndi\Interfaces,                            UpperRange,             0, "ndis5,illdpprot,IFCoE"
HKR, Ndi\Interfaces,                            LowerRange,             0, "ethernet"
HKR, Ndi,                                       Service,                0, %ServiceName%

; *FlowControl
HKR, Ndi\Params\*FlowControl,                   ParamDesc,              0, %FlowControl%
HKR, Ndi\Params\*FlowControl,                   default,                0, "3"
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,                   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, "16384"
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, "2048"
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"

; *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"

; *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%
HKR,,                                           LogLinkStateEvent,      0, "51"

; 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, %PriorityVLANTag%
HKR, Ndi\Params\*PriorityVLANTag,               default,                0, "3"
HKR, Ndi\Params\*PriorityVLANTag\Enum,          "0",                    0, %PriorityVlanDisabled%
HKR, Ndi\Params\*PriorityVLANTag\Enum,          "1",                    0, %PriorityEnabled%
HKR, Ndi\Params\*PriorityVLANTag\Enum,          "2",                    0, %VlanEnabled%
HKR, Ndi\Params\*PriorityVLANTag\Enum,          "3",                    0, %PriorityVlanEnabled%
HKR, Ndi\Params\*PriorityVLANTag,               type,                   0, "enum"

; *LsoV1IPv4
HKR, Ndi\Params\*LsoV1IPv4,                     ParamDesc,              0, %LsoV1IPv4%
HKR, Ndi\Params\*LsoV1IPv4,                     default,                0, "1"
HKR, Ndi\Params\*LsoV1IPv4\Enum,                "0",                    0, %Off%
HKR, Ndi\Params\*LsoV1IPv4\Enum,                "1",                    0, %On%
HKR, Ndi\Params\*LsoV1IPv4,                     type,                   0, "enum"

; EnableDca
HKR, PROSetNdi\Params\EnableDca,                ParamDesc,              0, %EnableDca%
HKR, PROSetNdi\Params\EnableDca,                default,                0, "1"
HKR, PROSetNdi\Params\EnableDca,                type,                   0, "enum"
HKR, PROSetNdi\Params\EnableDca\Enum,           "1",                    0, %Enabled%
HKR, PROSetNdi\Params\EnableDca\Enum,           "0",                    0, %Disabled%
HKR,,                                           EnableDca,              2, "1"

; *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"

; Miscellanous defaults
HKR,,                                           MulticastFilterType,    0, "0"
HKR,,                                           VlanFiltering,          0, "0"

[FCoE.reg]
HKR,,                                           EnableFcoeOffload,      2, "1"

[Dualspeed.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%

[Force10G.reg]
HKR, Ndi\params\*SpeedDuplex\enum,              "7",                    0, %10Gb_Full_Duplex%

[RSS.reg]
; NumRssQueues
HKR, Ndi\Params\NumRssQueues,                   ParamDesc,              0, %NumRssQueues%
HKR, Ndi\Params\NumRssQueues,                   default,                0, "2"
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%

; *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%

[LLI.reg]
HKR, PROSetNdi\Params\EnableLLI,                ParamDesc,              0, %EnableLLI%
HKR, PROSetNdi\Params\EnableLLI,                default,                0, "0"
HKR, PROSetNdi\Params\EnableLLI,                type,                   0, "enum"
HKR, PROSetNdi\Params\EnableLLI\Enum,           "0",                    0, %Disabled%
HKR, PROSetNdi\Params\EnableLLI\Enum,           "1",                    0, %LLIPortBased%
HKR, PROSetNdi\Params\EnableLLI\Enum,           "2",                    0, %LLIPSHBased%
HKR,,                                           EnableLLI,              2, "0"
HKR, PROSetNdi\Params\LLIPorts,                 ParamDesc,              0, %LLIPorts%
HKR, PROSetNdi\Params\LLIPorts,                 default,                0, ""
HKR, PROSetNdi\Params\LLIPorts,                 type,                   0, "edit"
HKR, PROSetNdi\Params\LLIPorts,                 UpperCase,              0, "1"
HKR, PROSetNdi\Params\LLIPorts,                 optional,               0, "1"
HKR, PROSetNdi\Params\LLIPorts,                 multi_string,           0, "1"
HKR,,                                           LLIPorts,               0x00010002, ""

[DCB.reg]
HKR, DcbCfg,                                     DcbPfcAdvertise,       0, "1"
HKR, DcbCfg,                                     DcbPfcEnable,          0, "1"
HKR, DcbCfg,                                     DcbPfcWilling,         0, "1"
HKR, DcbCfg,                                     DcbPgAdvertise,        0, "1"
HKR, DcbCfg,                                     DcbPgEnable,           0, "1"
HKR, DcbCfg,                                     DcbPgWilling,          0, "1"
HKR, DcbCfg,                                     DcbAdminMode,          0, "0"
HKR, DcbCfg,                                     Bw0DetailTx,           0, "Bandwidth Group 0"
HKR, DcbCfg,                                     Bw0DetailRx,           0, "Bandwidth Group 0"
HKR, DcbCfg,                                     Bw0PercentageRx,       0, "13"
HKR, DcbCfg,                                     Bw0PercentageTx,       0, "13"
HKR, DcbCfg,                                     Bw1DetailTx,           0, "Bandwidth Group 1"
HKR, DcbCfg,                                     Bw1DetailRx,           0, "Bandwidth Group 1"
HKR, DcbCfg,                                     Bw1PercentageRx,       0, "13"
HKR, DcbCfg,                                     Bw1PercentageTx,       0, "13"
HKR, DcbCfg,                                     Bw2DetailTx,           0, "Bandwidth Group 2"
HKR, DcbCfg,                                     Bw2DetailRx,           0, "Bandwidth Group 2"
HKR, DcbCfg,                                     Bw2PercentageRx,       0, "13"
HKR, DcbCfg,                                     Bw2PercentageTx,       0, "13"
HKR, DcbCfg,                                     Bw3DetailTx,           0, "Bandwidth Group 3"
HKR, DcbCfg,                                     Bw3DetailRx,           0, "Bandwidth Group 3"
HKR, DcbCfg,                                     Bw3PercentageRx,       0, "13"
HKR, DcbCfg,                                     Bw3PercentageTx,       0, "13"
HKR, DcbCfg,                                     Bw4DetailTx,           0, "Bandwidth Group 4"
HKR, DcbCfg,                                     Bw4DetailRx,           0, "Bandwidth Group 4"
HKR, DcbCfg,                                     Bw4PercentageRx,       0, "12"
HKR, DcbCfg,                                     Bw4PercentageTx,       0, "12"
HKR, DcbCfg,                                     Bw5DetailTx,           0, "Bandwidth Group 5"
HKR, DcbCfg,                                     Bw5DetailRx,           0, "Bandwidth Group 5"
HKR, DcbCfg,                                     Bw5PercentageRx,       0, "12"
HKR, DcbCfg,                                     Bw5PercentageTx,       0, "12"
HKR, DcbCfg,                                     Bw6DetailTx,           0, "Bandwidth Group 6"
HKR, DcbCfg,                                     Bw6DetailRx,           0, "Bandwidth Group 6"
HKR, DcbCfg,                                     Bw6PercentageRx,       0, "12"
HKR, DcbCfg,                                     Bw6PercentageTx,       0, "12"
HKR, DcbCfg,                                     Bw7DetailTx,           0, "Bandwidth Group 7"
HKR, DcbCfg,                                     Bw7DetailRx,           0, "Bandwidth Group 7"
HKR, DcbCfg,                                     Bw7PercentageRx,       0, "12"
HKR, DcbCfg,                                     Bw7PercentageTx,       0, "12"
HKR, DcbCfg\St0Config,                           DcbAppData,            0x00000001 , "00"
HKR, DcbCfg\St0Config,                           DcbAppAdvertise,       0, "1"
HKR, DcbCfg\St0Config,                           DcbAppEnable,          0, "1"
HKR, DcbCfg\St0Config,                           DcbAppWilling,         0, "1"
HKR, DcbCfg\St0Config,                           DcbLLinkAdvertise,     0, "1"
HKR, DcbCfg\St0Config,                           DcbLLinkEnable,        0, "1"
HKR, DcbCfg\St0Config,                           DcbLLinkWilling,       0, "1"
HKR, DcbCfg\Tc0Config,                           Pfc,                   0, "1"
HKR, DcbCfg\Tc0Config\Rx,                        BwID,                  0, "0"
HKR, DcbCfg\Tc0Config\Rx,                        BwPercentage,          0, "100"
HKR, DcbCfg\Tc0Config\Rx,                        UptoTc,                0, "1"
HKR, DcbCfg\Tc0Config\Rx,                        StrictPriority,        0, "0"
HKR, DcbCfg\Tc0Config\Tx,                        BwID,                  0, "0"
HKR, DcbCfg\Tc0Config\Tx,                        BwPercentage,          0, "100"
HKR, DcbCfg\Tc0Config\Tx,                        UptoTc,                0, "1"
HKR, DcbCfg\Tc0Config\Tx,                        StrictPriority,        0, "0"
HKR, DcbCfg\Tc1Config,                           Pfc,                   0, "1"
HKR, DcbCfg\Tc1Config\Rx,                        BwID,                  0, "1"
HKR, DcbCfg\Tc1Config\Rx,                        BwPercentage,          0, "100"
HKR, DcbCfg\Tc1Config\Rx,                        UptoTc,                0, "2"
HKR, DcbCfg\Tc1Config\Rx,                        StrictPriority,        0, "0"
HKR, DcbCfg\Tc1Config\Tx,                        BwID,                  0, "1"
HKR, DcbCfg\Tc1Config\Tx,                        BwPercentage,          0, "100"
HKR, DcbCfg\Tc1Config\Tx,                        UptoTc,                0, "2"
HKR, DcbCfg\Tc1Config\Tx,                        StrictPriority,        0, "0"
HKR, DcbCfg\Tc2Config,                           Pfc,                   0, "1"
HKR, DcbCfg\Tc2Config\Rx,                        BwID,                  0, "2"
HKR, DcbCfg\Tc2Config\Rx,                        BwPercentage,          0, "100"
HKR, DcbCfg\Tc2Config\Rx,                        UptoTc,                0, "4"
HKR, DcbCfg\Tc2Config\Rx,                        StrictPriority,        0, "0"
HKR, DcbCfg\Tc2Config\Tx,                        BwID,                  0, "2"
HKR, DcbCfg\Tc2Config\Tx,                        BwPercentage,          0, "100"
HKR, DcbCfg\Tc2Config\Tx,                        UptoTc,                0, "4"
HKR, DcbCfg\Tc2Config\Tx,                        StrictPriority,        0, "0"
HKR, DcbCfg\Tc3Config,                           Pfc,                   0, "1"
HKR, DcbCfg\Tc3Config\Rx,                        BwID,                  0, "3"
HKR, DcbCfg\Tc3Config\Rx,                        BwPercentage,          0, "100"
HKR, DcbCfg\Tc3Config\Rx,                        UptoTc,                0, "8"
HKR, DcbCfg\Tc3Config\Rx,                        StrictPriority,        0, "0"
HKR, DcbCfg\Tc3Config\Tx,                        BwID,                  0, "3"
HKR, DcbCfg\Tc3Config\Tx,                        BwPercentage,          0, "100"
HKR, DcbCfg\Tc3Config\Tx,                        UptoTc,                0, "8"
HKR, DcbCfg\Tc3Config\Tx,                        StrictPriority,        0, "0"
HKR, DcbCfg\Tc4Config,                           Pfc,                   0, "1"
HKR, DcbCfg\Tc4Config\Rx,                        BwID,                  0, "4"
HKR, DcbCfg\Tc4Config\Rx,                        BwPercentage,          0, "100"
HKR, DcbCfg\Tc4Config\Rx,                        UptoTc,                0, "16"
HKR, DcbCfg\Tc4Config\Rx,                        StrictPriority,        0, "0"
HKR, DcbCfg\Tc4Config\Tx,                        BwID,                  0, "4"
HKR, DcbCfg\Tc4Config\Tx,                        BwPercentage,          0, "100"
HKR, DcbCfg\Tc4Config\Tx,                        UptoTc,                0, "16"
HKR, DcbCfg\Tc4Config\Tx,                        StrictPriority,        0, "0"
HKR, DcbCfg\Tc5Config,                           Pfc,                   0, "1"
HKR, DcbCfg\Tc5Config\Rx,                        BwID,                  0, "5"
HKR, DcbCfg\Tc5Config\Rx,                        BwPercentage,          0, "100"
HKR, DcbCfg\Tc5Config\Rx,                        UptoTc,                0, "32"
HKR, DcbCfg\Tc5Config\Rx,                        StrictPriority,        0, "0"
HKR, DcbCfg\Tc5Config\Tx,                        BwID,                  0, "5"
HKR, DcbCfg\Tc5Config\Tx,                        BwPercentage,          0, "100"
HKR, DcbCfg\Tc5Config\Tx,                        UptoTc,                0, "32"
HKR, DcbCfg\Tc5Config\Tx,                        StrictPriority,        0, "0"
HKR, DcbCfg\Tc6Config,                           Pfc,                   0, "1"
HKR, DcbCfg\Tc6Config\Rx,                        BwID,                  0, "6"
HKR, DcbCfg\Tc6Config\Rx,                        BwPercentage,          0, "100"
HKR, DcbCfg\Tc6Config\Rx,                        UptoTc,                0, "64"
HKR, DcbCfg\Tc6Config\Rx,                        StrictPriority,        0, "0"
HKR, DcbCfg\Tc6Config\Tx,                        BwID,                  0, "6"
HKR, DcbCfg\Tc6Config\Tx,                        BwPercentage,          0, "100"
HKR, DcbCfg\Tc6Config\Tx,                        UptoTc,                0, "64"
HKR, DcbCfg\Tc6Config\Tx,                        StrictPriority,        0, "0"
HKR, DcbCfg\Tc7Config,                           Pfc,                   0, "1"
HKR, DcbCfg\Tc7Config\Rx,                        BwID,                  0, "7"
HKR, DcbCfg\Tc7Config\Rx,                        BwPercentage,          0, "100"
HKR, DcbCfg\Tc7Config\Rx,                        UptoTc,                0, "128"
HKR, DcbCfg\Tc7Config\Rx,                        StrictPriority,        0, "0"
HKR, DcbCfg\Tc7Config\Tx,                        BwID,                  0, "7"
HKR, DcbCfg\Tc7Config\Tx,                        BwPercentage,          0, "100"
HKR, DcbCfg\Tc7Config\Tx,                        UptoTc,                0, "128"
HKR, DcbCfg\Tc7Config\Tx,                        StrictPriority,        0, "0"

[Powermgmt.reg]
; EnablePME
HKR,Ndi\Params\EnablePME,                 ParamDesc,                    0, %Enable_PME%
HKR,Ndi\Params\EnablePME,                 Type,                         0, "enum"
HKR,Ndi\Params\EnablePME,                 Default,                      0, "0"
HKR,Ndi\Params\EnablePME\Enum,            "1",                          0, %Enabled%
HKR,Ndi\Params\EnablePME\Enum,            "0",                          0, %Disabled%

[PMEEnabled.reg]
HKR,,                                     EnablePME,                    0, "1"

[SmartSpeed.reg]
HKR,Ndi\Params\SmartSpeed,                ParamDesc,                    0, %SmartSpeed%
HKR,Ndi\Params\SmartSpeed,                Type,                         0, "enum"
HKR,Ndi\Params\SmartSpeed,                Default,                      0, "0"
HKR,Ndi\Params\SmartSpeed\Enum,           "0",                          0, %Enabled%
HKR,Ndi\Params\SmartSpeed\Enum,           "2",                          0, %Disabled%

[AddEventLog]
HKR,, EventMessageFile, 0x00020000, %EventLogMessageDllPath%
HKR,, TypesSupported,   0x00010001, 7

;-----------------------------------------------------------------------------
; Uninstall parameters
;-----------------------------------------------------------------------------
[Uninstall.reg]
HKLM,Software\Intel\Prounstl\SupportedDevices\8086, 10A6, 0, "10A6"
HKLM,Software\Intel\Prounstl\SupportedDevices\8086, 10F9, 0, "10F9"
HKLM,Software\Intel\Prounstl\SupportedDevices\8086, 151C, 0, "151C"
HKLM,Software\Intel\Prounstl\SupportedDevices\8086, 10FB, 0, "10FB"
HKLM,Software\Intel\Prounstl\SupportedDevices\8086, 10FC, 0, "10FC"
HKLM,Software\Intel\Prounstl\SupportedDevices\8086, 10F8, 0, "10F8"
HKLM,Software\Intel\Prounstl\SupportedDevices\8086, 10F7, 0, "10F7"
HKLM,Software\Intel\Prounstl\SupportedDevices\8086, 1507, 0, "1507"
HKLM,Software\Intel\Prounstl\SupportedDevices\8086, 1514, 0, "1514"
HKLM,Software\Intel\Prounstl\SupportedDevices\8086, 1517, 0, "1517"
HKLM,Software\Intel\Prounstl\Dins, ixn5132.din, 0, "8259x.Uninstall"
HKLM,Software\Intel\Prounstl\Services, %ServiceName%, 0, ixn5132.sys

;-----------------------------------------------------------------------------
; 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%\ixn5132.sys
LoadOrderGroup  = NDIS

;-----------------------------------------------------------------------------
; Event Log settings
;-----------------------------------------------------------------------------

[EventLog]
AddReg = AddEventLog

;-----------------------------------------------------------------------------
; Coinstaller installation
;-----------------------------------------------------------------------------

[CoInstallerCopyFiles]
NicCo2.dll,,,0x00000010 ;don't overwrite
NicInIXN.dll

[CoInstaller_AddReg]
HKR,, CoInstallers32, 0x00010000, "NicCo2.dll,NicCoInstallerEntry"
HKR,, NicCoPlugins, 0x00010000, "NicInIXN.dll,NicCoInstallerEntry"

[CoInK.reg]
HKR,, CoInstallFlag, 0x00010001, 0x00201400

[CopyFiles]
ixn5132.sys,,,2

[MessageDll.CopyFiles]
ixnmsg.dll,,,2

[Uninstall.CopyFiles]
ixn5132.din,,,2

;-----------------------------------------------------------------------------
; DestinationDirs
;-----------------------------------------------------------------------------
[DestinationDirs]
CopyFiles = 12
DefaultDestDir          = 11
Uninstall.CopyFiles = 11
CoInstallerCopyFiles = 11
MessageDll.CopyFiles = 11

[SourceDisksNames]
1 = %DiskName%,,,

;-----------------------------------------------------------------------------
; SourceDisksFiles
;-----------------------------------------------------------------------------
[SourceDisksFiles]
ixn5132.sys  = 1
ixn5132.din  = 1
ixnmsg.dll   = 1
NicCo2.dll    = 1
NicInIXN.dll  = 1

[Strings]
EnableLLI                       = "Low Latency Interrupts"
LLIPorts                        = "Low Latency Interrupt Ports"
LLIPortBased                    = "Port-Based"
LLIPSHBased                     = "PSH Flag-Based"
EnableDca                       = "Direct Cache Access"
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)"
LsoV1IPv4                       = "Offload TCP Segmentation"
ChksumOffTxRx                   = "Rx & Tx Enabled"
ChksumOffTx                     = "Tx Enabled"
ChksumOffRx                     = "Rx Enabled"
TransmitBuffers                 = "Transmit Buffers"
ReceiveBuffers                  = "Receive Buffers"
RSS                             = "Receive Side Scaling"
NumRssQueues                    = "Receive Side Scaling Queues"
1queue                          = "1 Queue"
2queues                         = "2 Queues"
4queues                         = "4 Queues"
FlowControl                     = "Flow Control"
FlowControl_RxOnly              = "Rx Enabled"
FlowControl_TxOnly              = "Tx Enabled"
FlowControl_Full                = "Rx & Tx Enabled"
PriorityVLANTag                 = "Priority & VLAN"
PriorityVlanDisabled            = "Priority & VLAN Disabled"
PriorityEnabled                 = "Priority Enabled"
PriorityVlanEnabled             = "Priority & VLAN Enabled"
VlanEnabled                     = "VLAN Enabled"
SpeedDuplex                     = "Speed & Duplex"
AutoNegotiation                 = "Auto Negotiation"
1000Mb_Full_Duplex              = "1.0 Gbps Full Duplex"
10Gb_Full_Duplex                = "10 Gbps Full Duplex"
On                              = "On"
Off                             = "Off"
Enabled                         = "Enabled"
Disabled                        = "Disabled"
Bytes4088                       = "4088 Bytes"
Bytes9014                       = "9014 Bytes"
LAA                             = "Locally Administered Address"
JumboPacket                     = "Jumbo Packet"
LogLinkState                    = "Log Link State Event"
Enable_PME                      = "Enable PME"
SmartSpeed                      = "Smart Speed"
ServiceName                     = "ixgbn"
Intel                           = "Intel"
EventLogMessageDllPath          = "%SystemRoot%\System32\netevent.dll;%SystemRoot%\System32\drivers\ixn5132.sys"
DiskName                        = "Intel(R) PRO/10GbE Driver Disk"
Service.Displayname             = "Intel(R) PRO/10GbE PCIe-N Network Connection Driver"

;-----------------------------------------------------------------------------
; Device Description Strings
;-----------------------------------------------------------------------------
O10A6.DeviceDesc                  = "Intel(R) 82599 Multi-Function Network Device"
N10F7.Generic.Description         = "Intel(R) 10 Gigabit BR KX4 Dual Port Network Connection"
N10F8.Generic.Description         = "Intel(R) 82599 10 Gigabit Dual Port Backplane Connection"
N10F7.KX4.Dual.Description        = "Intel(R) Ethernet Mezzanine Adapter X520-KX4-2"
N1514.KX4.Dual.Description        = "Intel(R) Ethernet X520 10GbE Dual Port KX4 Mezz"
N10F8.KX4.KR.Dual.Description     = "Intel(R) Ethernet X520 10GbE Dual Port KX4-KR Mezz"
N1507.SFI.Dual.Description        = "Intel(R) Ethernet ExpressModule X520-P2"
N10F7.KX4.FEM.Description         = "Sun Dual 10GbE PCIe 2.0 FEM"
N1517.KR.Dual.Description         = "Cisco UCS CNA M61KR-I Intel Converged Network Adapter"
N10F9.Generic.Description         = "Intel(R) 82599 10 Gigabit CX4 Dual Port Network Connection"
N10FB.SFI.Single.Description      = "Intel(R) Ethernet Server Adapter X520-1"
N10FB.SFI.Dual.Description        = "Intel(R) Ethernet Server Adapter X520-2"
N10FB.CopperDA.Dual.Description   = "Intel(R) Ethernet Server Adapter X520-DA2"
N10FB.Generic.Description         = "Intel(R) 82599 Dual 10 Gigabit Network Connection"
N10FC.Generic.Description         = "Intel(R) 82599 10 Gigabit Dual Port Network Connection"
N151C.Copper.Dual.Description     = "Intel(R) Ethernet Server Adapter X520-T2"
N151C.Copper.Dual.Sun.Description = "Sun Dual 10GBASE-T LP"
N151C.Generic.Description         = "Intel(R) 82599 10 Gigabit TN Network Connection"

;-----------------------------------------------------------------------------
;-----------------------------------------------------------------------------
;-----------------------------------------------------------------------------
;-----------------------------------------------------------------------------
;-----------------------------------------------------------------------------

server: web1, load: 0.93