2 # Intel network device configuration
5 config NET_VENDOR_INTEL
9 If you have a network (Ethernet) card belonging to this class, say Y.
11 Note that the answer to this question doesn't directly affect the
12 kernel: saying N will just cause the configurator to skip all
13 the questions about Intel cards. If you say Y, you will be asked for
14 your specific card in the following questions.
19 tristate "Intel(R) PRO/100+ support"
23 This driver supports Intel(R) PRO/100 family of adapters.
24 To verify that your adapter is supported, find the board ID number
25 on the adapter. Look for a label that has a barcode and a number
26 in the format 123456-001 (six digits hyphen three digits).
28 Use the above information and the Adapter & Driver ID Guide at:
30 <http://support.intel.com/support/network/adapter/pro100/21397.htm>
32 to identify the adapter.
34 For the latest Intel PRO/100 network driver for Linux, see:
36 <http://www.intel.com/p/en_US/support/highlights/network/pro100plus>
38 More specific information on configuring the driver is in
39 <file:Documentation/networking/e100.txt>.
41 To compile this driver as a module, choose M here. The module
45 tristate "Intel(R) PRO/1000 Gigabit Ethernet support"
48 This driver supports Intel(R) PRO/1000 gigabit ethernet family of
49 adapters. For more information on how to identify your adapter, go
50 to the Adapter & Driver ID Guide at:
52 <http://support.intel.com/support/network/adapter/pro100/21397.htm>
54 For general information and support, go to the Intel support
57 <http://support.intel.com>
59 More specific information on configuring the driver is in
60 <file:Documentation/networking/e1000.txt>.
62 To compile this driver as a module, choose M here. The module
66 tristate "Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support"
67 depends on PCI && (!SPARC32 || BROKEN)
71 This driver supports the PCI-Express Intel(R) PRO/1000 gigabit
72 ethernet family of adapters. For PCI or PCI-X e1000 adapters,
73 use the regular e1000 driver For more information on how to
74 identify your adapter, go to the Adapter & Driver ID Guide at:
76 <http://support.intel.com/support/network/adapter/pro100/21397.htm>
78 For general information and support, go to the Intel support
81 <http://support.intel.com>
83 To compile this driver as a module, choose M here. The module
84 will be called e1000e.
87 tristate "Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support"
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:
97 <http://support.intel.com/support/network/adapter/pro100/21397.htm>
99 For general information and support, go to the Intel support
102 <http://support.intel.com>
104 More specific information on configuring the driver is in
105 <file:Documentation/networking/e1000.txt>.
107 To compile this driver as a module, choose M here. The module
111 bool "Intel(R) PCI-Express Gigabit adapters HWMON support"
113 depends on IGB && HWMON && !(IGB=y && HWMON=m)
115 Say Y if you want to expose thermal sensor data on Intel devices.
117 Some of our devices contain thermal sensors, both external and internal.
118 This data is available via the hwmon sysfs interface and exposes
122 bool "Direct Cache Access (DCA) Support"
124 depends on IGB && DCA && !(IGB=y && DCA=m)
126 Say Y here if you want to use Direct Cache Access (DCA) in the
127 driver. DCA is a method for warming the CPU cache before data
128 is used, with the intent of lessening the impact of cache misses.
131 tristate "Intel(R) 82576 Virtual Function Ethernet support"
134 This driver supports Intel(R) 82576 virtual functions. For more
135 information on how to identify your adapter, go to the Adapter &
138 <http://support.intel.com/support/network/adapter/pro100/21397.htm>
140 For general information and support, go to the Intel support
143 <http://support.intel.com>
145 More specific information on configuring the driver is in
146 <file:Documentation/networking/e1000.txt>.
148 To compile this driver as a module, choose M here. The module
149 will be called igbvf.
152 tristate "Intel(R) PRO/10GbE support"
155 This driver supports Intel(R) PRO/10GbE family of adapters for
156 PCI-X type cards. For PCI-E type cards, use the "ixgbe" driver
157 instead. For more information on how to identify your adapter, go
158 to the Adapter & Driver ID Guide at:
160 <http://support.intel.com/support/network/adapter/pro100/21397.htm>
162 For general information and support, go to the Intel support
165 <http://support.intel.com>
167 More specific information on configuring the driver is in
168 <file:Documentation/networking/ixgb.txt>.
170 To compile this driver as a module, choose M here. The module
174 tristate "Intel(R) 10GbE PCI Express adapters support"
177 select PTP_1588_CLOCK
179 This driver supports Intel(R) 10GbE PCI Express family of
180 adapters. For more information on how to identify your adapter, go
181 to the Adapter & Driver ID Guide at:
183 <http://support.intel.com/support/network/adapter/pro100/21397.htm>
185 For general information and support, go to the Intel support
188 <http://support.intel.com>
190 To compile this driver as a module, choose M here. The module
191 will be called ixgbe.
194 bool "Virtual eXtensible Local Area Network Support"
196 depends on IXGBE && VXLAN && !(IXGBE=y && VXLAN=m)
198 This allows one to create VXLAN virtual interfaces that provide
199 Layer 2 Networks over Layer 3 Networks. VXLAN is often used
200 to tunnel virtual network infrastructure in virtualized environments.
201 Say Y here if you want to use Virtual eXtensible Local Area Network
202 (VXLAN) in the driver.
205 bool "Intel(R) 10GbE PCI Express adapters HWMON support"
207 depends on IXGBE && HWMON && !(IXGBE=y && HWMON=m)
209 Say Y if you want to expose the thermal sensor data on some of
210 our cards, via a hwmon sysfs interface.
213 bool "Direct Cache Access (DCA) Support"
215 depends on IXGBE && DCA && !(IXGBE=y && DCA=m)
217 Say Y here if you want to use Direct Cache Access (DCA) in the
218 driver. DCA is a method for warming the CPU cache before data
219 is used, with the intent of lessening the impact of cache misses.
222 bool "Data Center Bridging (DCB) Support"
224 depends on IXGBE && DCB
226 Say Y here if you want to use Data Center Bridging (DCB) in the
232 tristate "Intel(R) 10GbE PCI Express Virtual Function Ethernet support"
235 This driver supports Intel(R) PCI Express virtual functions for the
236 Intel(R) ixgbe driver. For more information on how to identify your
237 adapter, go to the Adapter & Driver ID Guide at:
239 <http://support.intel.com/support/network/sb/CS-008441.htm>
241 For general information and support, go to the Intel support
244 <http://support.intel.com>
246 More specific information on configuring the driver is in
247 <file:Documentation/networking/ixgbevf.txt>.
249 To compile this driver as a module, choose M here. The module
250 will be called ixgbevf. MSI-X interrupt support is required
251 for this driver to work correctly.
254 tristate "Intel(R) Ethernet Controller XL710 Family support"
255 select PTP_1588_CLOCK
258 This driver supports Intel(R) Ethernet Controller XL710 Family of
259 devices. For more information on how to identify your adapter, go
260 to the Adapter & Driver ID Guide at:
262 <http://support.intel.com/support/network/adapter/pro100/21397.htm>
264 For general information and support, go to the Intel support
267 <http://support.intel.com>
269 To compile this driver as a module, choose M here. The module
273 bool "Virtual eXtensible Local Area Network Support"
275 depends on I40E && VXLAN && !(I40E=y && VXLAN=m)
277 This allows one to create VXLAN virtual interfaces that provide
278 Layer 2 Networks over Layer 3 Networks. VXLAN is often used
279 to tunnel virtual network infrastructure in virtualized environments.
280 Say Y here if you want to use Virtual eXtensible Local Area Network
281 (VXLAN) in the driver.
284 bool "Data Center Bridging (DCB) Support"
286 depends on I40E && DCB
288 Say Y here if you want to use Data Center Bridging (DCB) in the
294 bool "Fibre Channel over Ethernet (FCoE)"
296 depends on I40E && DCB && FCOE
298 Say Y here if you want to use Fibre Channel over Ethernet (FCoE)
299 in the driver. This will create new netdev for exclusive FCoE
300 use with XL710 FCoE offloads enabled.
305 tristate "Intel(R) XL710 X710 Virtual Function Ethernet support"
308 This driver supports Intel(R) XL710 and X710 virtual functions.
309 For more information on how to identify your adapter, go to the
310 Adapter & Driver ID Guide at:
312 <http://support.intel.com/support/network/sb/CS-008441.htm>
314 For general information and support, go to the Intel support
317 <http://support.intel.com>
319 To compile this driver as a module, choose M here. The module
320 will be called i40evf. MSI-X interrupt support is required
321 for this driver to work correctly.
324 tristate "Intel(R) FM10000 Ethernet Switch Host Interface Support"
327 select PTP_1588_CLOCK
329 This driver supports Intel(R) FM10000 Ethernet Switch Host
330 Interface. For more information on how to identify your adapter,
331 go to the Adapter & Driver ID Guide at:
333 <http://support.intel.com/support/network/sb/CS-008441.htm>
335 For general information and support, go to the Intel support
338 <http://support.intel.com>
340 To compile this driver as a module, choose M here. The module
341 will be called fm10k. MSI-X interrupt support is required
344 bool "Virtual eXtensible Local Area Network Support"
346 depends on FM10K && VXLAN && !(FM10K=y && VXLAN=m)
348 This allows one to create VXLAN virtual interfaces that provide
349 Layer 2 Networks over Layer 3 Networks. VXLAN is often used
350 to tunnel virtual network infrastructure in virtualized environments.
351 Say Y here if you want to use Virtual eXtensible Local Area Network
352 (VXLAN) in the driver.
354 endif # NET_VENDOR_INTEL