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