home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / boot.wim / 1 / Windows / inf / netxe32.inf < prev    next >
Encoding:
Text (UTF-16)  |  2008-01-19  |  36.1 KB  |  345 lines

  1. ; Copyright (c) 2007, Microsoft
  2.  
  3. [Version]
  4. Signature   = "$Windows NT$"
  5. Class       = Net
  6. ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
  7. Provider    = %MSFT%
  8. DriverVer=06/21/2006,1.0.48.1
  9.  
  10. [Manufacturer]
  11. %Intel%     = Intel, NTx86.6.0
  12.  
  13. [ControlFlags]
  14. ExcludeFromSelect = *
  15.  
  16. [Intel.NTx86.6.0]
  17. ; DisplayName                   Section            DeviceID
  18. ; -----------                   -------            --------
  19. %O10C6.SR.Description% =        O10C6,      PCI\VEN_8086&DEV_10C6&SUBSYS_A15F8086
  20. %O10C6.Generic.Description% =   O10C6,      PCI\VEN_8086&DEV_10C6
  21. %O10C7.SR.Description% =        O10C6,      PCI\VEN_8086&DEV_10C7&SUBSYS_A15F8086
  22. %O10C7.SR.Description% =        O10C6,      PCI\VEN_8086&DEV_10C7&SUBSYS_A16F8086
  23. %O10C7.Generic.Description% =   O10C6,      PCI\VEN_8086&DEV_10C7
  24.  
  25.  
  26. ;-------------------------------------------------------------------------------
  27. ; Intel(R) 10 Gigabit PCIe Network Adapters
  28. ;-------------------------------------------------------------------------------
  29. [O10C6]
  30. Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
  31. BusType            = 5    ; PCI
  32. AddReg             = Default.reg, RSS.reg
  33. CopyFiles          = CopyFiles
  34. *IfType            = 6     ; IF_TYPE_ETHERNET_CSMACD 
  35. *MediaType         = 0     ; NdisMedium802_3
  36. *PhysicalMediaType = 14    ; NdisPhysicalMedium802_3
  37.  
  38. [O10C6.Services]
  39. AddService = %ServiceName%, 2, Service, EventLog
  40.  
  41. [O10C6.HW]
  42. Include=machine.inf
  43. Needs=PciIoSpaceNotRequired
  44. AddReg             = MSI.reg
  45.  
  46.  
  47. ;-------------------------------------------------------------------------------
  48. ; Registry Settings 
  49. ;-------------------------------------------------------------------------------
  50. [Default.reg]
  51. HKR, Ndi\Interfaces,                            UpperRange,             0, "ndis5"
  52. HKR, Ndi\Interfaces,                            LowerRange,             0, "ethernet"
  53. HKR, Ndi,                                       Service,                0, %ServiceName%
  54.  
  55. ; *FlowControl
  56. HKR, Ndi\Params\*FlowControl,                   ParamDesc,              0, %FlowControl%
  57. HKR, Ndi\Params\*FlowControl,                   default,                0, "0"
  58. HKR, Ndi\Params\*FlowControl\Enum,              "0",                    0, %Disabled%
  59. HKR, Ndi\Params\*FlowControl\Enum,              "1",                    0, %FlowControl_TxOnly%
  60. HKR, Ndi\Params\*FlowControl\Enum,              "2",                    0, %FlowControl_RxOnly%
  61. HKR, Ndi\Params\*FlowControl\Enum,              "3",                    0, %FlowControl_Full%
  62. HKR, Ndi\Params\*FlowControl,                   type,                   0, "enum"
  63.  
  64. ; *TransmitBuffers
  65. HKR, Ndi\params\*TransmitBuffers,               ParamDesc,              0, %TransmitBuffers%
  66. HKR, Ndi\params\*TransmitBuffers,               default,                0, "512"
  67. HKR, Ndi\params\*TransmitBuffers,               min,                    0, "128"
  68. HKR, Ndi\params\*TransmitBuffers,               max,                    0, "16384"
  69. HKR, Ndi\params\*TransmitBuffers,               step,                   0, "64"
  70. HKR, Ndi\params\*TransmitBuffers,               Base,                   0, "10"
  71. HKR, Ndi\params\*TransmitBuffers,               type,                   0, "int"
  72.  
  73. ; *ReceiveBuffers
  74. HKR, Ndi\params\*ReceiveBuffers,                ParamDesc,              0, %ReceiveBuffers%
  75. HKR, Ndi\params\*ReceiveBuffers,                default,                0, "512"
  76. HKR, Ndi\params\*ReceiveBuffers,                min,                    0, "128"
  77. HKR, Ndi\params\*ReceiveBuffers,                max,                    0, "4096"
  78. HKR, Ndi\params\*ReceiveBuffers,                step,                   0, "64"
  79. HKR, Ndi\params\*ReceiveBuffers,                Base,                   0, "10"
  80. HKR, Ndi\params\*ReceiveBuffers,                type,                   0, "int"
  81.  
  82. ; *TCPChecksumOffloadIPv4
  83. HKR, Ndi\Params\*TCPChecksumOffloadIPv4,        ParamDesc,              0, %TCPChksumOffv4%
  84. HKR, Ndi\Params\*TCPChecksumOffloadIPv4,        default,                0, "3"
  85. HKR, Ndi\Params\*TCPChecksumOffloadIPv4\Enum,   "0",                    0, %Disabled%
  86. HKR, Ndi\Params\*TCPChecksumOffloadIPv4\Enum,   "1",                    0, %ChksumOffTx%
  87. HKR, Ndi\Params\*TCPChecksumOffloadIPv4\Enum,   "2",                    0, %ChksumOffRx%
  88. HKR, Ndi\Params\*TCPChecksumOffloadIPv4\Enum,   "3",                    0, %ChksumOffTxRx%
  89. HKR, Ndi\Params\*TCPChecksumOffloadIPv4,        type,                   0, "enum"
  90.  
  91. ; *TCPChecksumOffloadIPv6
  92. HKR, Ndi\Params\*TCPChecksumOffloadIPv6,        ParamDesc,              0, %TCPChksumOffv6%
  93. HKR, Ndi\Params\*TCPChecksumOffloadIPv6,        default,                0, "3"
  94. HKR, Ndi\Params\*TCPChecksumOffloadIPv6\Enum,   "0",                    0, %Disabled%
  95. HKR, Ndi\Params\*TCPChecksumOffloadIPv6\Enum,   "1",                    0, %ChksumOffTx%
  96. HKR, Ndi\Params\*TCPChecksumOffloadIPv6\Enum,   "2",                    0, %ChksumOffRx%
  97. HKR, Ndi\Params\*TCPChecksumOffloadIPv6\Enum,   "3",                    0, %ChksumOffTxRx%
  98. HKR, Ndi\Params\*TCPChecksumOffloadIPv6,        type,                   0, "enum"
  99.  
  100. ; *UDPChecksumOffloadIPv4
  101. HKR, Ndi\Params\*UDPChecksumOffloadIPv4,        ParamDesc,              0, %UDPChksumOffv4%
  102. HKR, Ndi\Params\*UDPChecksumOffloadIPv4,        default,                0, "3"
  103. HKR, Ndi\Params\*UDPChecksumOffloadIPv4\Enum,   "0",                    0, %Disabled%
  104. HKR, Ndi\Params\*UDPChecksumOffloadIPv4\Enum,   "1",                    0, %ChksumOffTx%
  105. HKR, Ndi\Params\*UDPChecksumOffloadIPv4\Enum,   "2",                    0, %ChksumOffRx%
  106. HKR, Ndi\Params\*UDPChecksumOffloadIPv4\Enum,   "3",                    0, %ChksumOffTxRx%
  107. HKR, Ndi\Params\*UDPChecksumOffloadIPv4,        type,                   0, "enum"
  108.  
  109. ; *UDPChecksumOffloadIPv6
  110. HKR, Ndi\Params\*UDPChecksumOffloadIPv6,        ParamDesc,              0, %UDPChksumOffv6%
  111. HKR, Ndi\Params\*UDPChecksumOffloadIPv6,        default,                0, "3"
  112. HKR, Ndi\Params\*UDPChecksumOffloadIPv6\Enum,   "0",                    0, %Disabled%
  113. HKR, Ndi\Params\*UDPChecksumOffloadIPv6\Enum,   "1",                    0, %ChksumOffTx%
  114. HKR, Ndi\Params\*UDPChecksumOffloadIPv6\Enum,   "2",                    0, %ChksumOffRx%
  115. HKR, Ndi\Params\*UDPChecksumOffloadIPv6\Enum,   "3",                    0, %ChksumOffTxRx%
  116. HKR, Ndi\Params\*UDPChecksumOffloadIPv6,        type,                   0, "enum"
  117.  
  118. ; *IPChecksumOffloadIPv4
  119. HKR, Ndi\Params\*IPChecksumOffloadIPv4,         ParamDesc,              0, %IPChksumOffv4%
  120. HKR, Ndi\Params\*IPChecksumOffloadIPv4,         default,                0, "3"
  121. HKR, Ndi\Params\*IPChecksumOffloadIPv4\Enum,    "0",                    0, %Disabled%
  122. HKR, Ndi\Params\*IPChecksumOffloadIPv4\Enum,    "1",                    0, %ChksumOffTx%
  123. HKR, Ndi\Params\*IPChecksumOffloadIPv4\Enum,    "2",                    0, %ChksumOffRx%
  124. HKR, Ndi\Params\*IPChecksumOffloadIPv4\Enum,    "3",                    0, %ChksumOffTxRx%
  125. HKR, Ndi\Params\*IPChecksumOffloadIPv4,         type,                   0, "enum"
  126.  
  127. ; Network Address
  128. HKR, Ndi\params\NetworkAddress,                 ParamDesc,              0, %LAA%
  129. HKR, Ndi\params\NetworkAddress,                 Default,                0, ""
  130. HKR, Ndi\params\NetworkAddress,                 type,                   0, "edit"
  131. HKR, NDI\params\NetworkAddress,                 LimitText,              0, "12"
  132. HKR, NDI\params\NetworkAddress,                 UpperCase,              0, "1"
  133. HKR, NDI\params\NetworkAddress,                 optional,               0, "1"
  134.  
  135. ; Interrupt Throttle Rate
  136. HKR, Ndi\Params\ITR,                            ParamDesc,              0, %InterruptThrottleRate%
  137. HKR, Ndi\Params\ITR,                            default,                0, "65535"
  138. HKR, Ndi\Params\ITR\Enum,                       "65535",                0, %Adaptive%
  139. HKR, Ndi\Params\ITR\Enum,                       "950",                  0, %High%
  140. HKR, Ndi\Params\ITR\Enum,                       "488",                  0, %Medium%
  141. HKR, Ndi\Params\ITR\Enum,                       "200",                  0, %Low%
  142. HKR, Ndi\Params\ITR\Enum,                       "0",                    0, %Off%
  143. HKR, Ndi\Params\ITR,                            type,                   0, "enum"
  144.  
  145. ; *InterruptModeration
  146. HKR, Ndi\Params\*InterruptModeration,           ParamDesc,              0, %InterruptModeration%
  147. HKR, Ndi\Params\*InterruptModeration,           default,                0, "1"
  148. HKR, Ndi\Params\*InterruptModeration\Enum,      "0",                    0, %Disabled%
  149. HKR, Ndi\Params\*InterruptModeration\Enum,      "1",                    0, %Enabled%
  150. HKR, Ndi\Params\*InterruptModeration,           type,                   0, "enum"
  151.  
  152. ; *PriorityVLANTag
  153. HKR, Ndi\Params\*PriorityVLANTag,               ParamDesc,              0, %PriorityVLANTag%
  154. HKR, Ndi\Params\*PriorityVLANTag,               default,                0, "3"
  155. HKR, Ndi\Params\*PriorityVLANTag\Enum,          "0",                    0, %PriorityVlanDisabled%
  156. HKR, Ndi\Params\*PriorityVLANTag\Enum,          "1",                    0, %PriorityEnabled%
  157. HKR, Ndi\Params\*PriorityVLANTag\Enum,          "2",                    0, %VlanEnabled%
  158. HKR, Ndi\Params\*PriorityVLANTag\Enum,          "3",                    0, %PriorityVlanEnabled%
  159. HKR, Ndi\Params\*PriorityVLANTag,               type,                   0, "enum"
  160.  
  161. ; *LsoV2IPv4
  162. HKR, Ndi\Params\*LsoV2IPv4,                     ParamDesc,              0, %LsoV2IPv4%
  163. HKR, Ndi\Params\*LsoV2IPv4,                     default,                0, "1"
  164. HKR, Ndi\Params\*LsoV2IPv4\Enum,                "0",                    0, %Disabled%
  165. HKR, Ndi\Params\*LsoV2IPv4\Enum,                "1",                    0, %Enabled%
  166. HKR, Ndi\Params\*LsoV2IPv4,                     type,                   0, "enum"
  167.  
  168. ; *LsoV2Iv6
  169. HKR, Ndi\Params\*LsoV2IPv6,                     ParamDesc,              0, %LsoV2IPv6%
  170. HKR, Ndi\Params\*LsoV2IPv6,                     default,                0, "1"
  171. HKR, Ndi\Params\*LsoV2IPv6\Enum,                "0",                    0, %Disabled%
  172. HKR, Ndi\Params\*LsoV2IPv6\Enum,                "1",                    0, %Enabled%
  173. HKR, Ndi\Params\*LsoV2IPv6,                     type,                   0, "enum"
  174.  
  175. ; Header Split capabilities
  176. HKR, Ndi\Params\*HeaderDataSplit,               ParamDesc,              0, %HeaderDataSplit%
  177. HKR, Ndi\Params\*HeaderDataSplit,               default,                0, "1"
  178. HKR, Ndi\Params\*HeaderDataSplit\Enum,          "0",                    0, %Disabled%
  179. HKR, Ndi\Params\*HeaderDataSplit\Enum,          "1",                    0, %Enabled%
  180. HKR, Ndi\Params\*HeaderDataSplit,               type,                   0, "enum"
  181.  
  182. HKR,,                                           HDSplitBufferAssoc,     0, "0"
  183.  
  184. ; DcaEnabled
  185. HKR, Ndi\Params\DcaEnabled,                     ParamDesc,              0, %DcaEnabled%
  186. HKR, Ndi\Params\DcaEnabled,                     default,                0, "1"
  187. HKR, Ndi\Params\DcaEnabled,                     type,                   0, "enum"
  188. HKR, Ndi\Params\DcaEnabled\Enum,                "1",                    0, %Enabled%
  189. HKR, Ndi\Params\DcaEnabled\Enum,                "0",                    0, %Disabled%
  190.  
  191. ; *JumboPacket
  192. HKR, Ndi\Params\*JumboPacket,                   ParamDesc,              0, %JumboPacket%
  193. HKR, Ndi\Params\*JumboPacket,                   default,                0, "1514"
  194. HKR, Ndi\Params\*JumboPacket\Enum,              "1514",                 0, %Disabled%
  195. HKR, Ndi\Params\*JumboPacket\Enum,              "4088",                 0, %Bytes4088%
  196. HKR, Ndi\Params\*JumboPacket\Enum,              "9014",                 0, %Bytes9014%
  197. HKR, Ndi\Params\*JumboPacket,                   type,                   0, "enum"
  198.  
  199. [RSS.reg]
  200. ; RxScalingMode
  201. HKR, Ndi\Params\RxScalingMode,                  ParamDesc,              0, %RxScalingMode%
  202. HKR, Ndi\Params\RxScalingMode,                  default,                0, "2"
  203. HKR, Ndi\Params\RxScalingMode,                  type,                   0, "enum"
  204. HKR, Ndi\Params\RxScalingMode\Enum,             "2",                    0, %2queues%
  205. HKR, Ndi\Params\RxScalingMode\Enum,             "4",                    0, %4queues%
  206.  
  207.  
  208. ; *RSS
  209. HKR, Ndi\Params\*RSS,                           ParamDesc,              0, %RSS%
  210. HKR, Ndi\Params\*RSS,                           default,                0, "1"
  211. HKR, Ndi\Params\*RSS,                           type,                   0, "enum"
  212. HKR, Ndi\Params\*RSS\Enum,                      "0",                    0, %Disabled%
  213. HKR, Ndi\Params\*RSS\Enum,                      "1",                    0, %Enabled%
  214.  
  215. [MSI.reg]
  216. HKR, "Interrupt Management", 0x00000010
  217. HKR, "Interrupt Management\MessageSignaledInterruptProperties", 0x00000010
  218. HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 1
  219. HKR, "Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, 0x00010001, 18
  220.  
  221. ; Miscellanous defaults
  222. HKR,,                                           MulticastFilterType,    0, "0"
  223. HKR,,                                           CustomMessages,         0, "1"
  224.  
  225. [AddEventLog]
  226. HKR,, EventMessageFile, 0x00020000,  "%SystemRoot%\System32\drivers\"ixe6032.sys
  227. HKR,, TypesSupported,   0x00010001, 7
  228.  
  229. ;-----------------------------------------------------------------------------
  230. ; Driver "service" installation settings
  231. ;-----------------------------------------------------------------------------
  232. [Service]
  233. DisplayName     = %Service.Displayname%
  234. ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
  235. StartType       = 3 ;%SERVICE_DEMAND_START%
  236. ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
  237. ServiceBinary   = %12%\ixe6032.sys
  238. LoadOrderGroup  = NDIS
  239.  
  240. ;-----------------------------------------------------------------------------
  241. ; Event Log settings
  242. ;-----------------------------------------------------------------------------
  243.  
  244. [EventLog]
  245. AddReg = AddEventLog
  246.  
  247. [CopyFiles]
  248. ixe6032.sys,,,2
  249.  
  250. ;-----------------------------------------------------------------------------
  251. ; DestinationDirs
  252. ;-----------------------------------------------------------------------------
  253. [DestinationDirs]
  254. CopyFiles               = 12
  255.  
  256. [SourceDisksNames]
  257. 1 = %DiskName%,,,
  258.  
  259. ;-----------------------------------------------------------------------------
  260. ; SourceDisksFiles
  261. ;-----------------------------------------------------------------------------
  262. [SourceDisksFiles]
  263. ixe6032.sys  = 1
  264.  
  265. ;-----------------------------------------------------------------------------
  266. ; Localizable Strings
  267. ;-----------------------------------------------------------------------------
  268.  
  269. [Strings]
  270. LLIEnabled                      = "LLI Enabled"
  271. LLIPorts                        = "Low Latency Interrupt Ports"
  272. InterruptModeration             = "Interrupt Moderation"
  273.  
  274. DcaEnabled                      = "Direct Cache Access"
  275. InterruptThrottleRate           = "Interrupt Moderation Rate"
  276. Adaptive                        = "Adaptive"
  277. Extreme                         = "Extreme"
  278. Minimal                         = "Minimal"
  279. High                            = "High"
  280. Medium                          = "Medium"
  281. Low                             = "Low"
  282.  
  283. IPChksumOffv4                   = "IPv4 Checksum Offload"
  284. TCPChksumOffv4                  = "TCP Checksum Offload (IPv4)"
  285. UDPChksumOffv4                  = "UDP Checksum Offload (IPv4)"
  286. LsoV2IPv4                       = "Large Send Offload (IPv4)"
  287.  
  288. IPChksumOffv6                   = "IPv6 Checksum Offload"
  289. TCPChksumOffv6                  = "TCP Checksum Offload (IPv6)"
  290. UDPChksumOffv6                  = "UDP Checksum Offload (IPv6)"
  291. LsoV2IPv6                       = "Large Send Offload (IPv6)"
  292. HeaderDataSplit            = "Header Data Split"
  293.  
  294. ChksumOffTxRx                   = "Rx & Tx Enabled"
  295. ChksumOffTx                     = "Tx Enabled"
  296. ChksumOffRx                     = "Rx Enabled"
  297. TransmitBuffers                 = "Transmit Buffers"
  298. ReceiveBuffers                  = "Receive Buffers"
  299. RSS                             = "Receive Side Scaling"
  300. RxScalingMode                   = "Receive Side Scaling Queues"
  301. 2queues                         = "2 Queues"
  302. 4queues                         = "4 Queues"
  303. FlowControl                     = "Flow Control"
  304. FlowControl_RxOnly              = "Rx Enabled"
  305. FlowControl_TxOnly              = "Tx Enabled"
  306. FlowControl_Full                = "Rx & Tx Enabled"
  307.  
  308. PriorityVLANTag                 = "Priority & VLAN"
  309. PriorityVlanDisabled            = "Priority & VLAN Disabled"
  310. PriorityEnabled                 = "Priority Enabled"
  311. PriorityVlanEnabled             = "Priority & VLAN Enabled"
  312. VlanEnabled                     = "VLAN Enabled"
  313.  
  314. On                              = "On"
  315. Off                             = "Off"
  316. Auto                            = "Auto"
  317. Enabled                         = "Enabled"
  318. Disabled                        = "Disabled"
  319. Bytes4088                       = "4088 Bytes"
  320. Bytes9014                       = "9014 Bytes"
  321. Bytes16128                      = "16128 Bytes"
  322. LAA                             = "Locally Administered Address"
  323. JumboPacket                     = "Jumbo Packet"
  324. ServiceName                     = "ixgbe"
  325.  
  326. Intel                           = "Intel"
  327. MSFT                            = "Microsoft"
  328.  
  329. DiskName                        = "Intel(R) PRO/10GbE Driver Disk"
  330. Service.Displayname             = "Intel(R) PRO/10GbE PCIe Network Connection Driver"
  331.  
  332. ;-----------------------------------------------------------------------------
  333. ; Device Description Strings
  334. ;-----------------------------------------------------------------------------
  335. O10C6.SR.Description        = "Intel(R) 10 Gigabit XF SR Dual Port Server Adapter"
  336. O10C6.Generic.Description   = "Intel(R) 82598EB 10 Gigabit AF Dual Port Network Connection"
  337. O10C7.SR.Description        = "Intel(R) 10 Gigabit XF SR Server Adapter"
  338. O10C7.Generic.Description   = "Intel(R) 82598EB 10 Gigabit AF Network Connection"
  339.  
  340. ;-----------------------------------------------------------------------------
  341. ;-----------------------------------------------------------------------------
  342. ;-----------------------------------------------------------------------------
  343. ;-----------------------------------------------------------------------------
  344. ;-----------------------------------------------------------------------------
  345.