Version:  2.0.40 2.2.26 2.4.37 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 4.0 4.1

Linux/drivers/net/ethernet/intel/Kconfig

  1 #
  2 # Intel network device configuration
  3 #
  4 
  5 config 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 
 18 if NET_VENDOR_INTEL
 19 
 20 config E100
 21         tristate "Intel(R) PRO/100+ support"
 22         depends on PCI
 23         select MII
 24         ---help---
 25           This driver supports Intel(R) PRO/100 family of adapters.
 26           To verify that your adapter is supported, find the board ID number
 27           on the adapter. Look for a label that has a barcode and a number
 28           in the format 123456-001 (six digits hyphen three digits).
 29 
 30           Use the above information and the Adapter & Driver ID Guide at:
 31 
 32           <http://support.intel.com/support/network/adapter/pro100/21397.htm>
 33 
 34           to identify the adapter.
 35 
 36           For the latest Intel PRO/100 network driver for Linux, see:
 37 
 38           <http://www.intel.com/p/en_US/support/highlights/network/pro100plus>
 39 
 40           More specific information on configuring the driver is in
 41           <file:Documentation/networking/e100.txt>.
 42 
 43           To compile this driver as a module, choose M here. The module
 44           will be called e100.
 45 
 46 config E1000
 47         tristate "Intel(R) PRO/1000 Gigabit Ethernet support"
 48         depends on PCI
 49         ---help---
 50           This driver supports Intel(R) PRO/1000 gigabit ethernet family of
 51           adapters.  For more information on how to identify your adapter, go
 52           to the Adapter & Driver ID Guide at:
 53 
 54           <http://support.intel.com/support/network/adapter/pro100/21397.htm>
 55 
 56           For general information and support, go to the Intel support
 57           website at:
 58 
 59           <http://support.intel.com>
 60 
 61           More specific information on configuring the driver is in
 62           <file:Documentation/networking/e1000.txt>.
 63 
 64           To compile this driver as a module, choose M here. The module
 65           will be called e1000.
 66 
 67 config E1000E
 68         tristate "Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support"
 69         depends on PCI && (!SPARC32 || BROKEN)
 70         select CRC32
 71         select PTP_1588_CLOCK
 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 
 88 config IGB
 89         tristate "Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support"
 90         depends on PCI
 91         select PTP_1588_CLOCK
 92         select I2C
 93         select I2C_ALGOBIT
 94         ---help---
 95           This driver supports Intel(R) 82575/82576 gigabit ethernet family of
 96           adapters.  For more information on how to identify your adapter, go
 97           to the Adapter & Driver ID Guide at:
 98 
 99           <http://support.intel.com/support/network/adapter/pro100/21397.htm>
100 
101           For general information and support, go to the Intel support
102           website at:
103 
104           <http://support.intel.com>
105 
106           More specific information on configuring the driver is in
107           <file:Documentation/networking/e1000.txt>.
108 
109           To compile this driver as a module, choose M here. The module
110           will be called igb.
111 
112 config IGB_HWMON
113         bool "Intel(R) PCI-Express Gigabit adapters HWMON support"
114         default y
115         depends on IGB && HWMON && !(IGB=y && HWMON=m)
116         ---help---
117           Say Y if you want to expose thermal sensor data on Intel devices.
118 
119           Some of our devices contain thermal sensors, both external and internal.
120           This data is available via the hwmon sysfs interface and exposes
121           the onboard sensors.
122 
123 config IGB_DCA
124         bool "Direct Cache Access (DCA) Support"
125         default y
126         depends on IGB && DCA && !(IGB=y && DCA=m)
127         ---help---
128           Say Y here if you want to use Direct Cache Access (DCA) in the
129           driver.  DCA is a method for warming the CPU cache before data
130           is used, with the intent of lessening the impact of cache misses.
131 
132 config IGBVF
133         tristate "Intel(R) 82576 Virtual Function Ethernet support"
134         depends on PCI
135         ---help---
136           This driver supports Intel(R) 82576 virtual functions.  For more
137           information on how to identify your adapter, go to the Adapter &
138           Driver ID Guide at:
139 
140           <http://support.intel.com/support/network/adapter/pro100/21397.htm>
141 
142           For general information and support, go to the Intel support
143           website at:
144 
145           <http://support.intel.com>
146 
147           More specific information on configuring the driver is in
148           <file:Documentation/networking/e1000.txt>.
149 
150           To compile this driver as a module, choose M here. The module
151           will be called igbvf.
152 
153 config IXGB
154         tristate "Intel(R) PRO/10GbE support"
155         depends on PCI
156         ---help---
157           This driver supports Intel(R) PRO/10GbE family of adapters for
158           PCI-X type cards. For PCI-E type cards, use the "ixgbe" driver
159           instead. For more information on how to identify your adapter, go
160           to the Adapter & Driver ID Guide at:
161 
162           <http://support.intel.com/support/network/adapter/pro100/21397.htm>
163 
164           For general information and support, go to the Intel support
165           website at:
166 
167           <http://support.intel.com>
168 
169           More specific information on configuring the driver is in
170           <file:Documentation/networking/ixgb.txt>.
171 
172           To compile this driver as a module, choose M here. The module
173           will be called ixgb.
174 
175 config IXGBE
176         tristate "Intel(R) 10GbE PCI Express adapters support"
177         depends on PCI
178         select MDIO
179         select PTP_1588_CLOCK
180         ---help---
181           This driver supports Intel(R) 10GbE PCI Express family of
182           adapters.  For more information on how to identify your adapter, go
183           to the Adapter & Driver ID Guide at:
184 
185           <http://support.intel.com/support/network/adapter/pro100/21397.htm>
186 
187           For general information and support, go to the Intel support
188           website at:
189 
190           <http://support.intel.com>
191 
192           To compile this driver as a module, choose M here. The module
193           will be called ixgbe.
194 
195 config IXGBE_VXLAN
196         bool "Virtual eXtensible Local Area Network Support"
197         default n
198         depends on IXGBE && VXLAN && !(IXGBE=y && VXLAN=m)
199         ---help---
200           This allows one to create VXLAN virtual interfaces that provide
201           Layer 2 Networks over Layer 3 Networks. VXLAN is often used
202           to tunnel virtual network infrastructure in virtualized environments.
203           Say Y here if you want to use Virtual eXtensible Local Area Network
204           (VXLAN) in the driver.
205 
206 config IXGBE_HWMON
207         bool "Intel(R) 10GbE PCI Express adapters HWMON support"
208         default y
209         depends on IXGBE && HWMON && !(IXGBE=y && HWMON=m)
210         ---help---
211           Say Y if you want to expose the thermal sensor data on some of
212           our cards, via a hwmon sysfs interface.
213 
214 config IXGBE_DCA
215         bool "Direct Cache Access (DCA) Support"
216         default y
217         depends on IXGBE && DCA && !(IXGBE=y && DCA=m)
218         ---help---
219           Say Y here if you want to use Direct Cache Access (DCA) in the
220           driver.  DCA is a method for warming the CPU cache before data
221           is used, with the intent of lessening the impact of cache misses.
222 
223 config IXGBE_DCB
224         bool "Data Center Bridging (DCB) Support"
225         default n
226         depends on IXGBE && DCB
227         ---help---
228           Say Y here if you want to use Data Center Bridging (DCB) in the
229           driver.
230 
231           If unsure, say N.
232 
233 config IXGBEVF
234         tristate "Intel(R) 10GbE PCI Express Virtual Function Ethernet support"
235         depends on PCI_MSI
236         ---help---
237           This driver supports Intel(R) PCI Express virtual functions for the
238           Intel(R) ixgbe driver.  For more information on how to identify your
239           adapter, go to the Adapter & Driver ID Guide at:
240 
241           <http://support.intel.com/support/network/sb/CS-008441.htm>
242 
243           For general information and support, go to the Intel support
244           website at:
245 
246           <http://support.intel.com>
247 
248           More specific information on configuring the driver is in
249           <file:Documentation/networking/ixgbevf.txt>.
250 
251           To compile this driver as a module, choose M here. The module
252           will be called ixgbevf.  MSI-X interrupt support is required
253           for this driver to work correctly.
254 
255 config I40E
256         tristate "Intel(R) Ethernet Controller XL710 Family support"
257         select PTP_1588_CLOCK
258         depends on PCI
259         ---help---
260           This driver supports Intel(R) Ethernet Controller XL710 Family of
261           devices.  For more information on how to identify your adapter, go
262           to the Adapter & Driver ID Guide at:
263 
264           <http://support.intel.com/support/network/adapter/pro100/21397.htm>
265 
266           For general information and support, go to the Intel support
267           website at:
268 
269           <http://support.intel.com>
270 
271           To compile this driver as a module, choose M here. The module
272           will be called i40e.
273 
274 config I40E_VXLAN
275         bool "Virtual eXtensible Local Area Network Support"
276         default n
277         depends on I40E && VXLAN && !(I40E=y && VXLAN=m)
278         ---help---
279           This allows one to create VXLAN virtual interfaces that provide
280           Layer 2 Networks over Layer 3 Networks. VXLAN is often used
281           to tunnel virtual network infrastructure in virtualized environments.
282           Say Y here if you want to use Virtual eXtensible Local Area Network
283           (VXLAN) in the driver.
284 
285 config I40E_DCB
286         bool "Data Center Bridging (DCB) Support"
287         default n
288         depends on I40E && DCB
289         ---help---
290           Say Y here if you want to use Data Center Bridging (DCB) in the
291           driver.
292 
293           If unsure, say N.
294 
295 config I40E_FCOE
296         bool "Fibre Channel over Ethernet (FCoE)"
297         default n
298         depends on I40E && DCB && FCOE
299         ---help---
300           Say Y here if you want to use Fibre Channel over Ethernet (FCoE)
301           in the driver. This will create new netdev for exclusive FCoE
302           use with XL710 FCoE offloads enabled.
303 
304           If unsure, say N.
305 
306 config I40EVF
307         tristate "Intel(R) XL710 X710 Virtual Function Ethernet support"
308         depends on PCI_MSI
309         ---help---
310           This driver supports Intel(R) XL710 and X710 virtual functions.
311           For more information on how to identify your adapter, go to the
312           Adapter & Driver ID Guide at:
313 
314           <http://support.intel.com/support/network/sb/CS-008441.htm>
315 
316           For general information and support, go to the Intel support
317           website at:
318 
319           <http://support.intel.com>
320 
321           To compile this driver as a module, choose M here. The module
322           will be called i40evf.  MSI-X interrupt support is required
323           for this driver to work correctly.
324 
325 config FM10K
326         tristate "Intel(R) FM10000 Ethernet Switch Host Interface Support"
327         default n
328         depends on PCI_MSI
329         select PTP_1588_CLOCK
330         ---help---
331           This driver supports Intel(R) FM10000 Ethernet Switch Host
332           Interface.  For more information on how to identify your adapter,
333           go to the Adapter & Driver ID Guide at:
334 
335           <http://support.intel.com/support/network/sb/CS-008441.htm>
336 
337           For general information and support, go to the Intel support
338           website at:
339 
340           <http://support.intel.com>
341 
342           To compile this driver as a module, choose M here. The module
343           will be called fm10k.  MSI-X interrupt support is required
344 
345 config FM10K_VXLAN
346         bool "Virtual eXtensible Local Area Network Support"
347         default n
348         depends on FM10K && VXLAN && !(FM10K=y && VXLAN=m)
349         ---help---
350           This allows one to create VXLAN virtual interfaces that provide
351           Layer 2 Networks over Layer 3 Networks. VXLAN is often used
352           to tunnel virtual network infrastructure in virtualized environments.
353           Say Y here if you want to use Virtual eXtensible Local Area Network
354           (VXLAN) in the driver.
355 
356 endif # NET_VENDOR_INTEL

This page was automatically generated by LXR 0.3.1 (source).  •  Linux is a registered trademark of Linus Torvalds  •  Contact us