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