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 "Generic Network Virtualization Encapsulation (GENEVE) Support"
285 depends on I40E && GENEVE && !(I40E=y && GENEVE=m)
288 This allows one to create GENEVE virtual interfaces that provide
289 Layer 2 Networks over Layer 3 Networks. GENEVE is often used
290 to tunnel virtual network infrastructure in virtualized environments.
291 Say Y here if you want to use GENEVE in the driver.
294 bool "Data Center Bridging (DCB) Support"
296 depends on I40E && DCB
298 Say Y here if you want to use Data Center Bridging (DCB) in the
304 bool "Fibre Channel over Ethernet (FCoE)"
306 depends on I40E && DCB && FCOE
308 Say Y here if you want to use Fibre Channel over Ethernet (FCoE)
309 in the driver. This will create new netdev for exclusive FCoE
310 use with XL710 FCoE offloads enabled.
315 tristate "Intel(R) XL710 X710 Virtual Function Ethernet support"
318 This driver supports Intel(R) XL710 and X710 virtual functions.
319 For more information on how to identify your adapter, go to the
320 Adapter & Driver ID Guide at:
322 <http://support.intel.com/support/network/sb/CS-008441.htm>
324 For general information and support, go to the Intel support
327 <http://support.intel.com>
329 To compile this driver as a module, choose M here. The module
330 will be called i40evf. MSI-X interrupt support is required
331 for this driver to work correctly.
334 tristate "Intel(R) FM10000 Ethernet Switch Host Interface Support"
337 select PTP_1588_CLOCK
339 This driver supports Intel(R) FM10000 Ethernet Switch Host
340 Interface. For more information on how to identify your adapter,
341 go to the Adapter & Driver ID Guide at:
343 <http://support.intel.com/support/network/sb/CS-008441.htm>
345 For general information and support, go to the Intel support
348 <http://support.intel.com>
350 To compile this driver as a module, choose M here. The module
351 will be called fm10k. MSI-X interrupt support is required
354 bool "Virtual eXtensible Local Area Network Support"
356 depends on FM10K && VXLAN && !(FM10K=y && VXLAN=m)
358 This allows one to create VXLAN virtual interfaces that provide
359 Layer 2 Networks over Layer 3 Networks. VXLAN is often used
360 to tunnel virtual network infrastructure in virtualized environments.
361 Say Y here if you want to use Virtual eXtensible Local Area Network
362 (VXLAN) in the driver.
364 endif # NET_VENDOR_INTEL