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 ---help--- 73 This driver supports the PCI-Express Intel(R) PRO/1000 gigabit 74 ethernet family of adapters. For PCI or PCI-X e1000 adapters, 75 use the regular e1000 driver For more information on how to 76 identify your adapter, go to the Adapter & Driver ID Guide at: 77 78 <http://support.intel.com/support/network/adapter/pro100/21397.htm> 79 80 For general information and support, go to the Intel support 81 website at: 82 83 <http://support.intel.com> 84 85 To compile this driver as a module, choose M here. The module 86 will be called e1000e. 87 88config IGB 89 tristate "Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support" 90 depends on PCI 91 select PTP_1588_CLOCK 92 ---help--- 93 This driver supports Intel(R) 82575/82576 gigabit ethernet family of 94 adapters. For more information on how to identify your adapter, go 95 to the Adapter & Driver ID Guide at: 96 97 <http://support.intel.com/support/network/adapter/pro100/21397.htm> 98 99 For general information and support, go to the Intel support 100 website at: 101 102 <http://support.intel.com> 103 104 More specific information on configuring the driver is in 105 <file:Documentation/networking/e1000.txt>. 106 107 To compile this driver as a module, choose M here. The module 108 will be called igb. 109 110config IGB_DCA 111 bool "Direct Cache Access (DCA) Support" 112 default y 113 depends on IGB && DCA && !(IGB=y && DCA=m) 114 ---help--- 115 Say Y here if you want to use Direct Cache Access (DCA) in the 116 driver. DCA is a method for warming the CPU cache before data 117 is used, with the intent of lessening the impact of cache misses. 118 119config IGBVF 120 tristate "Intel(R) 82576 Virtual Function Ethernet support" 121 depends on PCI 122 ---help--- 123 This driver supports Intel(R) 82576 virtual functions. For more 124 information on how to identify your adapter, go to the Adapter & 125 Driver ID Guide at: 126 127 <http://support.intel.com/support/network/adapter/pro100/21397.htm> 128 129 For general information and support, go to the Intel support 130 website at: 131 132 <http://support.intel.com> 133 134 More specific information on configuring the driver is in 135 <file:Documentation/networking/e1000.txt>. 136 137 To compile this driver as a module, choose M here. The module 138 will be called igbvf. 139 140config IXGB 141 tristate "Intel(R) PRO/10GbE support" 142 depends on PCI 143 ---help--- 144 This driver supports Intel(R) PRO/10GbE family of adapters for 145 PCI-X type cards. For PCI-E type cards, use the "ixgbe" driver 146 instead. For more information on how to identify your adapter, go 147 to the Adapter & Driver ID Guide at: 148 149 <http://support.intel.com/support/network/adapter/pro100/21397.htm> 150 151 For general information and support, go to the Intel support 152 website at: 153 154 <http://support.intel.com> 155 156 More specific information on configuring the driver is in 157 <file:Documentation/networking/ixgb.txt>. 158 159 To compile this driver as a module, choose M here. The module 160 will be called ixgb. 161 162config IXGBE 163 tristate "Intel(R) 10GbE PCI Express adapters support" 164 depends on PCI 165 select MDIO 166 select PTP_1588_CLOCK 167 ---help--- 168 This driver supports Intel(R) 10GbE PCI Express family of 169 adapters. For more information on how to identify your adapter, go 170 to the Adapter & Driver ID Guide at: 171 172 <http://support.intel.com/support/network/adapter/pro100/21397.htm> 173 174 For general information and support, go to the Intel support 175 website at: 176 177 <http://support.intel.com> 178 179 To compile this driver as a module, choose M here. The module 180 will be called ixgbe. 181 182config IXGBE_HWMON 183 bool "Intel(R) 10GbE PCI Express adapters HWMON support" 184 default y 185 depends on IXGBE && HWMON && !(IXGBE=y && HWMON=m) 186 ---help--- 187 Say Y if you want to expose the thermal sensor data on some of 188 our cards, via a hwmon sysfs interface. 189 190config IXGBE_DCA 191 bool "Direct Cache Access (DCA) Support" 192 default y 193 depends on IXGBE && DCA && !(IXGBE=y && DCA=m) 194 ---help--- 195 Say Y here if you want to use Direct Cache Access (DCA) in the 196 driver. DCA is a method for warming the CPU cache before data 197 is used, with the intent of lessening the impact of cache misses. 198 199config IXGBE_DCB 200 bool "Data Center Bridging (DCB) Support" 201 default n 202 depends on IXGBE && DCB 203 ---help--- 204 Say Y here if you want to use Data Center Bridging (DCB) in the 205 driver. 206 207 If unsure, say N. 208 209config IXGBEVF 210 tristate "Intel(R) 82599 Virtual Function Ethernet support" 211 depends on PCI_MSI 212 ---help--- 213 This driver supports Intel(R) 82599 virtual functions. For more 214 information on how to identify your adapter, go to the Adapter & 215 Driver ID Guide at: 216 217 <http://support.intel.com/support/network/sb/CS-008441.htm> 218 219 For general information and support, go to the Intel support 220 website at: 221 222 <http://support.intel.com> 223 224 More specific information on configuring the driver is in 225 <file:Documentation/networking/ixgbevf.txt>. 226 227 To compile this driver as a module, choose M here. The module 228 will be called ixgbevf. MSI-X interrupt support is required 229 for this driver to work correctly. 230 231endif # NET_VENDOR_INTEL 232