1dee1ad47SJeff Kirsher# 2dee1ad47SJeff Kirsher# Intel network device configuration 3dee1ad47SJeff Kirsher# 4dee1ad47SJeff Kirsher 5dee1ad47SJeff Kirsherconfig NET_VENDOR_INTEL 6dee1ad47SJeff Kirsher bool "Intel devices" 788f07484SJeff Kirsher default y 8dee1ad47SJeff Kirsher depends on PCI || PCI_MSI 9dee1ad47SJeff Kirsher ---help--- 10dee1ad47SJeff Kirsher If you have a network (Ethernet) card belonging to this class, say Y 11dee1ad47SJeff Kirsher and read the Ethernet-HOWTO, available from 12dee1ad47SJeff Kirsher <http://www.tldp.org/docs.html#howto>. 13dee1ad47SJeff Kirsher 14dee1ad47SJeff Kirsher Note that the answer to this question doesn't directly affect the 15dee1ad47SJeff Kirsher kernel: saying N will just cause the configurator to skip all 16dee1ad47SJeff Kirsher the questions about Intel cards. If you say Y, you will be asked for 17dee1ad47SJeff Kirsher your specific card in the following questions. 18dee1ad47SJeff Kirsher 19dee1ad47SJeff Kirsherif NET_VENDOR_INTEL 20dee1ad47SJeff Kirsher 21dee1ad47SJeff Kirsherconfig E100 22dee1ad47SJeff Kirsher tristate "Intel(R) PRO/100+ support" 23dee1ad47SJeff Kirsher depends on PCI 24dee1ad47SJeff Kirsher select MII 25dee1ad47SJeff Kirsher ---help--- 26dee1ad47SJeff Kirsher This driver supports Intel(R) PRO/100 family of adapters. 27dee1ad47SJeff Kirsher To verify that your adapter is supported, find the board ID number 28dee1ad47SJeff Kirsher on the adapter. Look for a label that has a barcode and a number 29dee1ad47SJeff Kirsher in the format 123456-001 (six digits hyphen three digits). 30dee1ad47SJeff Kirsher 31dee1ad47SJeff Kirsher Use the above information and the Adapter & Driver ID Guide at: 32dee1ad47SJeff Kirsher 33dee1ad47SJeff Kirsher <http://support.intel.com/support/network/adapter/pro100/21397.htm> 34dee1ad47SJeff Kirsher 35dee1ad47SJeff Kirsher to identify the adapter. 36dee1ad47SJeff Kirsher 37dee1ad47SJeff Kirsher For the latest Intel PRO/100 network driver for Linux, see: 38dee1ad47SJeff Kirsher 39dee1ad47SJeff Kirsher <http://www.intel.com/p/en_US/support/highlights/network/pro100plus> 40dee1ad47SJeff Kirsher 41dee1ad47SJeff Kirsher More specific information on configuring the driver is in 42dee1ad47SJeff Kirsher <file:Documentation/networking/e100.txt>. 43dee1ad47SJeff Kirsher 44dee1ad47SJeff Kirsher To compile this driver as a module, choose M here. The module 45dee1ad47SJeff Kirsher will be called e100. 46dee1ad47SJeff Kirsher 47dee1ad47SJeff Kirsherconfig E1000 48dee1ad47SJeff Kirsher tristate "Intel(R) PRO/1000 Gigabit Ethernet support" 49dee1ad47SJeff Kirsher depends on PCI 50dee1ad47SJeff Kirsher ---help--- 51dee1ad47SJeff Kirsher This driver supports Intel(R) PRO/1000 gigabit ethernet family of 52dee1ad47SJeff Kirsher adapters. For more information on how to identify your adapter, go 53dee1ad47SJeff Kirsher to the Adapter & Driver ID Guide at: 54dee1ad47SJeff Kirsher 55dee1ad47SJeff Kirsher <http://support.intel.com/support/network/adapter/pro100/21397.htm> 56dee1ad47SJeff Kirsher 57dee1ad47SJeff Kirsher For general information and support, go to the Intel support 58dee1ad47SJeff Kirsher website at: 59dee1ad47SJeff Kirsher 60dee1ad47SJeff Kirsher <http://support.intel.com> 61dee1ad47SJeff Kirsher 62dee1ad47SJeff Kirsher More specific information on configuring the driver is in 63dee1ad47SJeff Kirsher <file:Documentation/networking/e1000.txt>. 64dee1ad47SJeff Kirsher 65dee1ad47SJeff Kirsher To compile this driver as a module, choose M here. The module 66dee1ad47SJeff Kirsher will be called e1000. 67dee1ad47SJeff Kirsher 68dee1ad47SJeff Kirsherconfig E1000E 69dee1ad47SJeff Kirsher tristate "Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support" 70dee1ad47SJeff Kirsher depends on PCI && (!SPARC32 || BROKEN) 71dee1ad47SJeff Kirsher select CRC32 72dee1ad47SJeff Kirsher ---help--- 73dee1ad47SJeff Kirsher This driver supports the PCI-Express Intel(R) PRO/1000 gigabit 74dee1ad47SJeff Kirsher ethernet family of adapters. For PCI or PCI-X e1000 adapters, 75dee1ad47SJeff Kirsher use the regular e1000 driver For more information on how to 76dee1ad47SJeff Kirsher identify your adapter, go to the Adapter & Driver ID Guide at: 77dee1ad47SJeff Kirsher 78dee1ad47SJeff Kirsher <http://support.intel.com/support/network/adapter/pro100/21397.htm> 79dee1ad47SJeff Kirsher 80dee1ad47SJeff Kirsher For general information and support, go to the Intel support 81dee1ad47SJeff Kirsher website at: 82dee1ad47SJeff Kirsher 83dee1ad47SJeff Kirsher <http://support.intel.com> 84dee1ad47SJeff Kirsher 85dee1ad47SJeff Kirsher To compile this driver as a module, choose M here. The module 86dee1ad47SJeff Kirsher will be called e1000e. 87dee1ad47SJeff Kirsher 88dee1ad47SJeff Kirsherconfig IGB 89dee1ad47SJeff Kirsher tristate "Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support" 90dee1ad47SJeff Kirsher depends on PCI 91dee1ad47SJeff Kirsher ---help--- 92dee1ad47SJeff Kirsher This driver supports Intel(R) 82575/82576 gigabit ethernet family of 93dee1ad47SJeff Kirsher adapters. For more information on how to identify your adapter, go 94dee1ad47SJeff Kirsher to the Adapter & Driver ID Guide at: 95dee1ad47SJeff Kirsher 96dee1ad47SJeff Kirsher <http://support.intel.com/support/network/adapter/pro100/21397.htm> 97dee1ad47SJeff Kirsher 98dee1ad47SJeff Kirsher For general information and support, go to the Intel support 99dee1ad47SJeff Kirsher website at: 100dee1ad47SJeff Kirsher 101dee1ad47SJeff Kirsher <http://support.intel.com> 102dee1ad47SJeff Kirsher 103dee1ad47SJeff Kirsher More specific information on configuring the driver is in 104dee1ad47SJeff Kirsher <file:Documentation/networking/e1000.txt>. 105dee1ad47SJeff Kirsher 106dee1ad47SJeff Kirsher To compile this driver as a module, choose M here. The module 107dee1ad47SJeff Kirsher will be called igb. 108dee1ad47SJeff Kirsher 109dee1ad47SJeff Kirsherconfig IGB_DCA 110dee1ad47SJeff Kirsher bool "Direct Cache Access (DCA) Support" 111dee1ad47SJeff Kirsher default y 112dee1ad47SJeff Kirsher depends on IGB && DCA && !(IGB=y && DCA=m) 113dee1ad47SJeff Kirsher ---help--- 114dee1ad47SJeff Kirsher Say Y here if you want to use Direct Cache Access (DCA) in the 115dee1ad47SJeff Kirsher driver. DCA is a method for warming the CPU cache before data 116dee1ad47SJeff Kirsher is used, with the intent of lessening the impact of cache misses. 117dee1ad47SJeff Kirsher 118dee1ad47SJeff Kirsherconfig IGBVF 119dee1ad47SJeff Kirsher tristate "Intel(R) 82576 Virtual Function Ethernet support" 120dee1ad47SJeff Kirsher depends on PCI 121dee1ad47SJeff Kirsher ---help--- 122dee1ad47SJeff Kirsher This driver supports Intel(R) 82576 virtual functions. For more 123dee1ad47SJeff Kirsher information on how to identify your adapter, go to the Adapter & 124dee1ad47SJeff Kirsher Driver ID Guide at: 125dee1ad47SJeff Kirsher 126dee1ad47SJeff Kirsher <http://support.intel.com/support/network/adapter/pro100/21397.htm> 127dee1ad47SJeff Kirsher 128dee1ad47SJeff Kirsher For general information and support, go to the Intel support 129dee1ad47SJeff Kirsher website at: 130dee1ad47SJeff Kirsher 131dee1ad47SJeff Kirsher <http://support.intel.com> 132dee1ad47SJeff Kirsher 133dee1ad47SJeff Kirsher More specific information on configuring the driver is in 134dee1ad47SJeff Kirsher <file:Documentation/networking/e1000.txt>. 135dee1ad47SJeff Kirsher 136dee1ad47SJeff Kirsher To compile this driver as a module, choose M here. The module 137dee1ad47SJeff Kirsher will be called igbvf. 138dee1ad47SJeff Kirsher 139dee1ad47SJeff Kirsherconfig IXGB 140dee1ad47SJeff Kirsher tristate "Intel(R) PRO/10GbE support" 141dee1ad47SJeff Kirsher depends on PCI 142dee1ad47SJeff Kirsher ---help--- 143dee1ad47SJeff Kirsher This driver supports Intel(R) PRO/10GbE family of adapters for 144dee1ad47SJeff Kirsher PCI-X type cards. For PCI-E type cards, use the "ixgbe" driver 145dee1ad47SJeff Kirsher instead. For more information on how to identify your adapter, go 146dee1ad47SJeff Kirsher to the Adapter & Driver ID Guide at: 147dee1ad47SJeff Kirsher 148dee1ad47SJeff Kirsher <http://support.intel.com/support/network/adapter/pro100/21397.htm> 149dee1ad47SJeff Kirsher 150dee1ad47SJeff Kirsher For general information and support, go to the Intel support 151dee1ad47SJeff Kirsher website at: 152dee1ad47SJeff Kirsher 153dee1ad47SJeff Kirsher <http://support.intel.com> 154dee1ad47SJeff Kirsher 155dee1ad47SJeff Kirsher More specific information on configuring the driver is in 156dee1ad47SJeff Kirsher <file:Documentation/networking/ixgb.txt>. 157dee1ad47SJeff Kirsher 158dee1ad47SJeff Kirsher To compile this driver as a module, choose M here. The module 159dee1ad47SJeff Kirsher will be called ixgb. 160dee1ad47SJeff Kirsher 161dee1ad47SJeff Kirsherconfig IXGBE 162dee1ad47SJeff Kirsher tristate "Intel(R) 10GbE PCI Express adapters support" 163dee1ad47SJeff Kirsher depends on PCI && INET 164dee1ad47SJeff Kirsher select MDIO 165dee1ad47SJeff Kirsher ---help--- 166dee1ad47SJeff Kirsher This driver supports Intel(R) 10GbE PCI Express family of 167dee1ad47SJeff Kirsher adapters. For more information on how to identify your adapter, go 168dee1ad47SJeff Kirsher to the Adapter & Driver ID Guide at: 169dee1ad47SJeff Kirsher 170dee1ad47SJeff Kirsher <http://support.intel.com/support/network/adapter/pro100/21397.htm> 171dee1ad47SJeff Kirsher 172dee1ad47SJeff Kirsher For general information and support, go to the Intel support 173dee1ad47SJeff Kirsher website at: 174dee1ad47SJeff Kirsher 175dee1ad47SJeff Kirsher <http://support.intel.com> 176dee1ad47SJeff Kirsher 177dee1ad47SJeff Kirsher To compile this driver as a module, choose M here. The module 178dee1ad47SJeff Kirsher will be called ixgbe. 179dee1ad47SJeff Kirsher 180dee1ad47SJeff Kirsherconfig IXGBE_DCA 181dee1ad47SJeff Kirsher bool "Direct Cache Access (DCA) Support" 182dee1ad47SJeff Kirsher default y 183dee1ad47SJeff Kirsher depends on IXGBE && DCA && !(IXGBE=y && DCA=m) 184dee1ad47SJeff Kirsher ---help--- 185dee1ad47SJeff Kirsher Say Y here if you want to use Direct Cache Access (DCA) in the 186dee1ad47SJeff Kirsher driver. DCA is a method for warming the CPU cache before data 187dee1ad47SJeff Kirsher is used, with the intent of lessening the impact of cache misses. 188dee1ad47SJeff Kirsher 189dee1ad47SJeff Kirsherconfig IXGBE_DCB 190dee1ad47SJeff Kirsher bool "Data Center Bridging (DCB) Support" 191dee1ad47SJeff Kirsher default n 192dee1ad47SJeff Kirsher depends on IXGBE && DCB 193dee1ad47SJeff Kirsher ---help--- 194dee1ad47SJeff Kirsher Say Y here if you want to use Data Center Bridging (DCB) in the 195dee1ad47SJeff Kirsher driver. 196dee1ad47SJeff Kirsher 197dee1ad47SJeff Kirsher If unsure, say N. 198dee1ad47SJeff Kirsher 199dee1ad47SJeff Kirsherconfig IXGBEVF 200dee1ad47SJeff Kirsher tristate "Intel(R) 82599 Virtual Function Ethernet support" 201dee1ad47SJeff Kirsher depends on PCI_MSI 202dee1ad47SJeff Kirsher ---help--- 203dee1ad47SJeff Kirsher This driver supports Intel(R) 82599 virtual functions. For more 204dee1ad47SJeff Kirsher information on how to identify your adapter, go to the Adapter & 205dee1ad47SJeff Kirsher Driver ID Guide at: 206dee1ad47SJeff Kirsher 207dee1ad47SJeff Kirsher <http://support.intel.com/support/network/sb/CS-008441.htm> 208dee1ad47SJeff Kirsher 209dee1ad47SJeff Kirsher For general information and support, go to the Intel support 210dee1ad47SJeff Kirsher website at: 211dee1ad47SJeff Kirsher 212dee1ad47SJeff Kirsher <http://support.intel.com> 213dee1ad47SJeff Kirsher 214dee1ad47SJeff Kirsher More specific information on configuring the driver is in 215dee1ad47SJeff Kirsher <file:Documentation/networking/ixgbevf.txt>. 216dee1ad47SJeff Kirsher 217dee1ad47SJeff Kirsher To compile this driver as a module, choose M here. The module 218dee1ad47SJeff Kirsher will be called ixgbevf. MSI-X interrupt support is required 219dee1ad47SJeff Kirsher for this driver to work correctly. 220dee1ad47SJeff Kirsher 221dee1ad47SJeff Kirsherendif # NET_VENDOR_INTEL 222