Version:  2.0.40 2.2.26 2.4.37 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 4.2 4.3 4.4 4.5

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 
 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.
 15 
 16 if NET_VENDOR_INTEL
 17 
 18 config E100
 19         tristate "Intel(R) PRO/100+ support"
 20         depends on PCI
 21         select MII
 22         ---help---
 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).
 27 
 28           Use the above information and the Adapter & Driver ID Guide at:
 29 
 30           <http://support.intel.com/support/network/adapter/pro100/21397.htm>
 31 
 32           to identify the adapter.
 33 
 34           For the latest Intel PRO/100 network driver for Linux, see:
 35 
 36           <http://www.intel.com/p/en_US/support/highlights/network/pro100plus>
 37 
 38           More specific information on configuring the driver is in
 39           <file:Documentation/networking/e100.txt>.
 40 
 41           To compile this driver as a module, choose M here. The module
 42           will be called e100.
 43 
 44 config E1000
 45         tristate "Intel(R) PRO/1000 Gigabit Ethernet support"
 46         depends on PCI
 47         ---help---
 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:
 51 
 52           <http://support.intel.com/support/network/adapter/pro100/21397.htm>
 53 
 54           For general information and support, go to the Intel support
 55           website at:
 56 
 57           <http://support.intel.com>
 58 
 59           More specific information on configuring the driver is in
 60           <file:Documentation/networking/e1000.txt>.
 61 
 62           To compile this driver as a module, choose M here. The module
 63           will be called e1000.
 64 
 65 config E1000E
 66         tristate "Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support"
 67         depends on PCI && (!SPARC32 || BROKEN)
 68         select CRC32
 69         select PTP_1588_CLOCK
 70         ---help---
 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:
 75 
 76           <http://support.intel.com/support/network/adapter/pro100/21397.htm>
 77 
 78           For general information and support, go to the Intel support
 79           website at:
 80 
 81           <http://support.intel.com>
 82 
 83           To compile this driver as a module, choose M here. The module
 84           will be called e1000e.
 85 
 86 config IGB
 87         tristate "Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support"
 88         depends on PCI
 89         select PTP_1588_CLOCK
 90         select I2C
 91         select I2C_ALGOBIT
 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 
110 config IGB_HWMON
111         bool "Intel(R) PCI-Express Gigabit adapters HWMON support"
112         default y
113         depends on IGB && HWMON && !(IGB=y && HWMON=m)
114         ---help---
115           Say Y if you want to expose thermal sensor data on Intel devices.
116 
117           Some of our devices contain thermal sensors, both external and internal.
118           This data is available via the hwmon sysfs interface and exposes
119           the onboard sensors.
120 
121 config IGB_DCA
122         bool "Direct Cache Access (DCA) Support"
123         default y
124         depends on IGB && DCA && !(IGB=y && DCA=m)
125         ---help---
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.
129 
130 config IGBVF
131         tristate "Intel(R) 82576 Virtual Function Ethernet support"
132         depends on PCI
133         ---help---
134           This driver supports Intel(R) 82576 virtual functions.  For more
135           information on how to identify your adapter, go to the Adapter &
136           Driver ID Guide at:
137 
138           <http://support.intel.com/support/network/adapter/pro100/21397.htm>
139 
140           For general information and support, go to the Intel support
141           website at:
142 
143           <http://support.intel.com>
144 
145           More specific information on configuring the driver is in
146           <file:Documentation/networking/e1000.txt>.
147 
148           To compile this driver as a module, choose M here. The module
149           will be called igbvf.
150 
151 config IXGB
152         tristate "Intel(R) PRO/10GbE support"
153         depends on PCI
154         ---help---
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:
159 
160           <http://support.intel.com/support/network/adapter/pro100/21397.htm>
161 
162           For general information and support, go to the Intel support
163           website at:
164 
165           <http://support.intel.com>
166 
167           More specific information on configuring the driver is in
168           <file:Documentation/networking/ixgb.txt>.
169 
170           To compile this driver as a module, choose M here. The module
171           will be called ixgb.
172 
173 config IXGBE
174         tristate "Intel(R) 10GbE PCI Express adapters support"
175         depends on PCI
176         select MDIO
177         select PTP_1588_CLOCK
178         ---help---
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:
182 
183           <http://support.intel.com/support/network/adapter/pro100/21397.htm>
184 
185           For general information and support, go to the Intel support
186           website at:
187 
188           <http://support.intel.com>
189 
190           To compile this driver as a module, choose M here. The module
191           will be called ixgbe.
192 
193 config IXGBE_VXLAN
194         bool "Virtual eXtensible Local Area Network Support"
195         default n
196         depends on IXGBE && VXLAN && !(IXGBE=y && VXLAN=m)
197         ---help---
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.
203 
204 config IXGBE_HWMON
205         bool "Intel(R) 10GbE PCI Express adapters HWMON support"
206         default y
207         depends on IXGBE && HWMON && !(IXGBE=y && HWMON=m)
208         ---help---
209           Say Y if you want to expose the thermal sensor data on some of
210           our cards, via a hwmon sysfs interface.
211 
212 config IXGBE_DCA
213         bool "Direct Cache Access (DCA) Support"
214         default y
215         depends on IXGBE && DCA && !(IXGBE=y && DCA=m)
216         ---help---
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.
220 
221 config IXGBE_DCB
222         bool "Data Center Bridging (DCB) Support"
223         default n
224         depends on IXGBE && DCB
225         ---help---
226           Say Y here if you want to use Data Center Bridging (DCB) in the
227           driver.
228 
229           If unsure, say N.
230 
231 config IXGBEVF
232         tristate "Intel(R) 10GbE PCI Express Virtual Function Ethernet support"
233         depends on PCI_MSI
234         ---help---
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:
238 
239           <http://support.intel.com/support/network/sb/CS-008441.htm>
240 
241           For general information and support, go to the Intel support
242           website at:
243 
244           <http://support.intel.com>
245 
246           More specific information on configuring the driver is in
247           <file:Documentation/networking/ixgbevf.txt>.
248 
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.
252 
253 config I40E
254         tristate "Intel(R) Ethernet Controller XL710 Family support"
255         select PTP_1588_CLOCK
256         depends on PCI
257         ---help---
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:
261 
262           <http://support.intel.com/support/network/adapter/pro100/21397.htm>
263 
264           For general information and support, go to the Intel support
265           website at:
266 
267           <http://support.intel.com>
268 
269           To compile this driver as a module, choose M here. The module
270           will be called i40e.
271 
272 config I40E_VXLAN
273         bool "Virtual eXtensible Local Area Network Support"
274         default n
275         depends on I40E && VXLAN && !(I40E=y && VXLAN=m)
276         ---help---
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.
282 
283 config I40E_GENEVE
284         bool "Generic Network Virtualization Encapsulation (GENEVE) Support"
285         depends on I40E && GENEVE && !(I40E=y && GENEVE=m)
286         default n
287         ---help---
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.
292 
293 config I40E_DCB
294         bool "Data Center Bridging (DCB) Support"
295         default n
296         depends on I40E && DCB
297         ---help---
298           Say Y here if you want to use Data Center Bridging (DCB) in the
299           driver.
300 
301           If unsure, say N.
302 
303 config I40E_FCOE
304         bool "Fibre Channel over Ethernet (FCoE)"
305         default n
306         depends on I40E && DCB && FCOE
307         ---help---
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.
311 
312           If unsure, say N.
313 
314 config I40EVF
315         tristate "Intel(R) XL710 X710 Virtual Function Ethernet support"
316         depends on PCI_MSI
317         ---help---
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:
321 
322           <http://support.intel.com/support/network/sb/CS-008441.htm>
323 
324           For general information and support, go to the Intel support
325           website at:
326 
327           <http://support.intel.com>
328 
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.
332 
333 config FM10K
334         tristate "Intel(R) FM10000 Ethernet Switch Host Interface Support"
335         default n
336         depends on PCI_MSI
337         select PTP_1588_CLOCK
338         ---help---
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:
342 
343           <http://support.intel.com/support/network/sb/CS-008441.htm>
344 
345           For general information and support, go to the Intel support
346           website at:
347 
348           <http://support.intel.com>
349 
350           To compile this driver as a module, choose M here. The module
351           will be called fm10k.  MSI-X interrupt support is required
352 
353 config FM10K_VXLAN
354         bool "Virtual eXtensible Local Area Network Support"
355         default n
356         depends on FM10K && VXLAN && !(FM10K=y && VXLAN=m)
357         ---help---
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.
363 
364 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