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