home *** CD-ROM | disk | FTP | other *** search
- ; Copyright (c) 2007, Microsoft
-
- [Version]
- Signature = "$Windows NT$"
- Class = Net
- ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
- Provider = %MSFT%
- DriverVer=06/21/2006,1.0.48.1
-
- [Manufacturer]
- %Intel% = Intel, NTx86.6.0
-
- [ControlFlags]
- ExcludeFromSelect = *
-
- [Intel.NTx86.6.0]
- ; DisplayName Section DeviceID
- ; ----------- ------- --------
- %O10C6.SR.Description% = O10C6, PCI\VEN_8086&DEV_10C6&SUBSYS_A15F8086
- %O10C6.Generic.Description% = O10C6, PCI\VEN_8086&DEV_10C6
- %O10C7.SR.Description% = O10C6, PCI\VEN_8086&DEV_10C7&SUBSYS_A15F8086
- %O10C7.SR.Description% = O10C6, PCI\VEN_8086&DEV_10C7&SUBSYS_A16F8086
- %O10C7.Generic.Description% = O10C6, PCI\VEN_8086&DEV_10C7
-
-
- ;-------------------------------------------------------------------------------
- ; Intel(R) 10 Gigabit PCIe Network Adapters
- ;-------------------------------------------------------------------------------
- [O10C6]
- Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
- BusType = 5 ; PCI
- AddReg = Default.reg, RSS.reg
- CopyFiles = CopyFiles
- *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD
- *MediaType = 0 ; NdisMedium802_3
- *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3
-
- [O10C6.Services]
- AddService = %ServiceName%, 2, Service, EventLog
-
- [O10C6.HW]
- Include=machine.inf
- Needs=PciIoSpaceNotRequired
- AddReg = MSI.reg
-
-
- ;-------------------------------------------------------------------------------
- ; Registry Settings
- ;-------------------------------------------------------------------------------
- [Default.reg]
- HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
- 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, "0"
- 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, "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"
-
- ; 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, "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"
-
- ; *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"
-
- ; *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"
-
- ; *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"
-
- ; *LsoV2Iv6
- 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"
-
- ; Header Split capabilities
- HKR, Ndi\Params\*HeaderDataSplit, ParamDesc, 0, %HeaderDataSplit%
- HKR, Ndi\Params\*HeaderDataSplit, default, 0, "1"
- HKR, Ndi\Params\*HeaderDataSplit\Enum, "0", 0, %Disabled%
- HKR, Ndi\Params\*HeaderDataSplit\Enum, "1", 0, %Enabled%
- HKR, Ndi\Params\*HeaderDataSplit, type, 0, "enum"
-
- HKR,, HDSplitBufferAssoc, 0, "0"
-
- ; DcaEnabled
- HKR, Ndi\Params\DcaEnabled, ParamDesc, 0, %DcaEnabled%
- HKR, Ndi\Params\DcaEnabled, default, 0, "1"
- HKR, Ndi\Params\DcaEnabled, type, 0, "enum"
- HKR, Ndi\Params\DcaEnabled\Enum, "1", 0, %Enabled%
- HKR, Ndi\Params\DcaEnabled\Enum, "0", 0, %Disabled%
-
- ; *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"
-
- [RSS.reg]
- ; RxScalingMode
- HKR, Ndi\Params\RxScalingMode, ParamDesc, 0, %RxScalingMode%
- HKR, Ndi\Params\RxScalingMode, default, 0, "2"
- HKR, Ndi\Params\RxScalingMode, type, 0, "enum"
- HKR, Ndi\Params\RxScalingMode\Enum, "2", 0, %2queues%
- HKR, Ndi\Params\RxScalingMode\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%
-
- [MSI.reg]
- HKR, "Interrupt Management", 0x00000010
- HKR, "Interrupt Management\MessageSignaledInterruptProperties", 0x00000010
- HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 1
- HKR, "Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, 0x00010001, 18
-
- ; Miscellanous defaults
- HKR,, MulticastFilterType, 0, "0"
- HKR,, CustomMessages, 0, "1"
-
- [AddEventLog]
- HKR,, EventMessageFile, 0x00020000, "%SystemRoot%\System32\drivers\"ixe6032.sys
- 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%\ixe6032.sys
- LoadOrderGroup = NDIS
-
- ;-----------------------------------------------------------------------------
- ; Event Log settings
- ;-----------------------------------------------------------------------------
-
- [EventLog]
- AddReg = AddEventLog
-
- [CopyFiles]
- ixe6032.sys,,,2
-
- ;-----------------------------------------------------------------------------
- ; DestinationDirs
- ;-----------------------------------------------------------------------------
- [DestinationDirs]
- CopyFiles = 12
-
- [SourceDisksNames]
- 1 = %DiskName%,,,
-
- ;-----------------------------------------------------------------------------
- ; SourceDisksFiles
- ;-----------------------------------------------------------------------------
- [SourceDisksFiles]
- ixe6032.sys = 1
-
- ;-----------------------------------------------------------------------------
- ; Localizable Strings
- ;-----------------------------------------------------------------------------
-
- [Strings]
- LLIEnabled = "LLI Enabled"
- LLIPorts = "Low Latency Interrupt Ports"
- InterruptModeration = "Interrupt Moderation"
-
- DcaEnabled = "Direct Cache Access"
- InterruptThrottleRate = "Interrupt Moderation Rate"
- Adaptive = "Adaptive"
- Extreme = "Extreme"
- Minimal = "Minimal"
- High = "High"
- Medium = "Medium"
- Low = "Low"
-
- IPChksumOffv4 = "IPv4 Checksum Offload"
- TCPChksumOffv4 = "TCP Checksum Offload (IPv4)"
- UDPChksumOffv4 = "UDP Checksum Offload (IPv4)"
- LsoV2IPv4 = "Large Send Offload (IPv4)"
-
- IPChksumOffv6 = "IPv6 Checksum Offload"
- TCPChksumOffv6 = "TCP Checksum Offload (IPv6)"
- UDPChksumOffv6 = "UDP Checksum Offload (IPv6)"
- LsoV2IPv6 = "Large Send Offload (IPv6)"
- HeaderDataSplit = "Header Data Split"
-
- ChksumOffTxRx = "Rx & Tx Enabled"
- ChksumOffTx = "Tx Enabled"
- ChksumOffRx = "Rx Enabled"
- TransmitBuffers = "Transmit Buffers"
- ReceiveBuffers = "Receive Buffers"
- RSS = "Receive Side Scaling"
- RxScalingMode = "Receive Side Scaling Queues"
- 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"
-
- On = "On"
- Off = "Off"
- Auto = "Auto"
- Enabled = "Enabled"
- Disabled = "Disabled"
- Bytes4088 = "4088 Bytes"
- Bytes9014 = "9014 Bytes"
- Bytes16128 = "16128 Bytes"
- LAA = "Locally Administered Address"
- JumboPacket = "Jumbo Packet"
- ServiceName = "ixgbe"
-
- Intel = "Intel"
- MSFT = "Microsoft"
-
- DiskName = "Intel(R) PRO/10GbE Driver Disk"
- Service.Displayname = "Intel(R) PRO/10GbE PCIe Network Connection Driver"
-
- ;-----------------------------------------------------------------------------
- ; Device Description Strings
- ;-----------------------------------------------------------------------------
- O10C6.SR.Description = "Intel(R) 10 Gigabit XF SR Dual Port Server Adapter"
- O10C6.Generic.Description = "Intel(R) 82598EB 10 Gigabit AF Dual Port Network Connection"
- O10C7.SR.Description = "Intel(R) 10 Gigabit XF SR Server Adapter"
- O10C7.Generic.Description = "Intel(R) 82598EB 10 Gigabit AF Network Connection"
-
- ;-----------------------------------------------------------------------------
- ;-----------------------------------------------------------------------------
- ;-----------------------------------------------------------------------------
- ;-----------------------------------------------------------------------------
- ;-----------------------------------------------------------------------------
-