Kconfig (5f675231e456cb599b283f8361f01cf34b0617df) Kconfig (b255e500c8dc111dd9efac1442a85a0dac913feb)
1#
2# Intel network device configuration
3#
4
5config NET_VENDOR_INTEL
6 bool "Intel devices"
7 default y
8 ---help---

--- 19 unchanged lines hidden (view full) ---

28 Use the above information and the Adapter & Driver ID Guide that
29 can be located at:
30
31 <http://support.intel.com>
32
33 to identify the adapter.
34
35 More specific information on configuring the driver is in
1#
2# Intel network device configuration
3#
4
5config NET_VENDOR_INTEL
6 bool "Intel devices"
7 default y
8 ---help---

--- 19 unchanged lines hidden (view full) ---

28 Use the above information and the Adapter & Driver ID Guide that
29 can be located at:
30
31 <http://support.intel.com>
32
33 to identify the adapter.
34
35 More specific information on configuring the driver is in
36 <file:Documentation/networking/e100.rst>.
36 <file:Documentation/networking/device_drivers/intel/e100.rst>.
37
38 To compile this driver as a module, choose M here. The module
39 will be called e100.
40
41config E1000
42 tristate "Intel(R) PRO/1000 Gigabit Ethernet support"
43 depends on PCI
44 ---help---
45 This driver supports Intel(R) PRO/1000 gigabit ethernet family of
46 adapters. For more information on how to identify your adapter, go
47 to the Adapter & Driver ID Guide that can be located at:
48
49 <http://support.intel.com>
50
51 More specific information on configuring the driver is in
37
38 To compile this driver as a module, choose M here. The module
39 will be called e100.
40
41config E1000
42 tristate "Intel(R) PRO/1000 Gigabit Ethernet support"
43 depends on PCI
44 ---help---
45 This driver supports Intel(R) PRO/1000 gigabit ethernet family of
46 adapters. For more information on how to identify your adapter, go
47 to the Adapter & Driver ID Guide that can be located at:
48
49 <http://support.intel.com>
50
51 More specific information on configuring the driver is in
52 <file:Documentation/networking/e1000.rst>.
52 <file:Documentation/networking/device_drivers/intel/e1000.rst>.
53
54 To compile this driver as a module, choose M here. The module
55 will be called e1000.
56
57config E1000E
58 tristate "Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support"
59 depends on PCI && (!SPARC32 || BROKEN)
60 select CRC32
61 imply PTP_1588_CLOCK
62 ---help---
63 This driver supports the PCI-Express Intel(R) PRO/1000 gigabit
64 ethernet family of adapters. For PCI or PCI-X e1000 adapters,
65 use the regular e1000 driver For more information on how to
66 identify your adapter, go to the Adapter & Driver ID Guide that
67 can be located at:
68
69 <http://support.intel.com>
70
71 More specific information on configuring the driver is in
53
54 To compile this driver as a module, choose M here. The module
55 will be called e1000.
56
57config E1000E
58 tristate "Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support"
59 depends on PCI && (!SPARC32 || BROKEN)
60 select CRC32
61 imply PTP_1588_CLOCK
62 ---help---
63 This driver supports the PCI-Express Intel(R) PRO/1000 gigabit
64 ethernet family of adapters. For PCI or PCI-X e1000 adapters,
65 use the regular e1000 driver For more information on how to
66 identify your adapter, go to the Adapter & Driver ID Guide that
67 can be located at:
68
69 <http://support.intel.com>
70
71 More specific information on configuring the driver is in
72 <file:Documentation/networking/e1000e.rst>.
72 <file:Documentation/networking/device_drivers/intel/e1000e.rst>.
73
74 To compile this driver as a module, choose M here. The module
75 will be called e1000e.
76
77config E1000E_HWTS
78 bool "Support HW cross-timestamp on PCH devices"
79 default y
80 depends on E1000E && X86

--- 11 unchanged lines hidden (view full) ---

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 that can be located at:
96
97 <http://support.intel.com>
98
99 More specific information on configuring the driver is in
73
74 To compile this driver as a module, choose M here. The module
75 will be called e1000e.
76
77config E1000E_HWTS
78 bool "Support HW cross-timestamp on PCH devices"
79 default y
80 depends on E1000E && X86

--- 11 unchanged lines hidden (view full) ---

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 that can be located at:
96
97 <http://support.intel.com>
98
99 More specific information on configuring the driver is in
100 <file:Documentation/networking/igb.rst>.
100 <file:Documentation/networking/device_drivers/intel/igb.rst>.
101
102 To compile this driver as a module, choose M here. The module
103 will be called igb.
104
105config IGB_HWMON
106 bool "Intel(R) PCI-Express Gigabit adapters HWMON support"
107 default y
108 depends on IGB && HWMON && !(IGB=y && HWMON=m)

--- 19 unchanged lines hidden (view full) ---

128 ---help---
129 This driver supports Intel(R) 82576 virtual functions. For more
130 information on how to identify your adapter, go to the Adapter &
131 Driver ID Guide that can be located at:
132
133 <http://support.intel.com>
134
135 More specific information on configuring the driver is in
101
102 To compile this driver as a module, choose M here. The module
103 will be called igb.
104
105config IGB_HWMON
106 bool "Intel(R) PCI-Express Gigabit adapters HWMON support"
107 default y
108 depends on IGB && HWMON && !(IGB=y && HWMON=m)

--- 19 unchanged lines hidden (view full) ---

128 ---help---
129 This driver supports Intel(R) 82576 virtual functions. For more
130 information on how to identify your adapter, go to the Adapter &
131 Driver ID Guide that can be located at:
132
133 <http://support.intel.com>
134
135 More specific information on configuring the driver is in
136 <file:Documentation/networking/igbvf.rst>.
136 <file:Documentation/networking/device_drivers/intel/igbvf.rst>.
137
138 To compile this driver as a module, choose M here. The module
139 will be called igbvf.
140
141config IXGB
142 tristate "Intel(R) PRO/10GbE support"
143 depends on PCI
144 ---help---
145 This driver supports Intel(R) PRO/10GbE family of adapters for
146 PCI-X type cards. For PCI-E type cards, use the "ixgbe" driver
147 instead. For more information on how to identify your adapter, go
148 to the Adapter & Driver ID Guide that can be located at:
149
150 <http://support.intel.com>
151
152 More specific information on configuring the driver is in
137
138 To compile this driver as a module, choose M here. The module
139 will be called igbvf.
140
141config IXGB
142 tristate "Intel(R) PRO/10GbE support"
143 depends on PCI
144 ---help---
145 This driver supports Intel(R) PRO/10GbE family of adapters for
146 PCI-X type cards. For PCI-E type cards, use the "ixgbe" driver
147 instead. For more information on how to identify your adapter, go
148 to the Adapter & Driver ID Guide that can be located at:
149
150 <http://support.intel.com>
151
152 More specific information on configuring the driver is in
153 <file:Documentation/networking/ixgb.rst>.
153 <file:Documentation/networking/device_drivers/intel/ixgb.rst>.
154
155 To compile this driver as a module, choose M here. The module
156 will be called ixgb.
157
158config IXGBE
159 tristate "Intel(R) 10GbE PCI Express adapters support"
160 depends on PCI
161 select MDIO
162 imply PTP_1588_CLOCK
163 ---help---
164 This driver supports Intel(R) 10GbE PCI Express family of
165 adapters. For more information on how to identify your adapter, go
166 to the Adapter & Driver ID Guide that can be located at:
167
168 <http://support.intel.com>
169
170 More specific information on configuring the driver is in
154
155 To compile this driver as a module, choose M here. The module
156 will be called ixgb.
157
158config IXGBE
159 tristate "Intel(R) 10GbE PCI Express adapters support"
160 depends on PCI
161 select MDIO
162 imply PTP_1588_CLOCK
163 ---help---
164 This driver supports Intel(R) 10GbE PCI Express family of
165 adapters. For more information on how to identify your adapter, go
166 to the Adapter & Driver ID Guide that can be located at:
167
168 <http://support.intel.com>
169
170 More specific information on configuring the driver is in
171 <file:Documentation/networking/ixgbe.rst>.
171 <file:Documentation/networking/device_drivers/intel/ixgbe.rst>.
172
173 To compile this driver as a module, choose M here. The module
174 will be called ixgbe.
175
176config IXGBE_HWMON
177 bool "Intel(R) 10GbE PCI Express adapters HWMON support"
178 default y
179 depends on IXGBE && HWMON && !(IXGBE=y && HWMON=m)

--- 35 unchanged lines hidden (view full) ---

215 ---help---
216 This driver supports Intel(R) PCI Express virtual functions for the
217 Intel(R) ixgbe driver. For more information on how to identify your
218 adapter, go to the Adapter & Driver ID Guide that can be located at:
219
220 <http://support.intel.com>
221
222 More specific information on configuring the driver is in
172
173 To compile this driver as a module, choose M here. The module
174 will be called ixgbe.
175
176config IXGBE_HWMON
177 bool "Intel(R) 10GbE PCI Express adapters HWMON support"
178 default y
179 depends on IXGBE && HWMON && !(IXGBE=y && HWMON=m)

--- 35 unchanged lines hidden (view full) ---

215 ---help---
216 This driver supports Intel(R) PCI Express virtual functions for the
217 Intel(R) ixgbe driver. For more information on how to identify your
218 adapter, go to the Adapter & Driver ID Guide that can be located at:
219
220 <http://support.intel.com>
221
222 More specific information on configuring the driver is in
223 <file:Documentation/networking/ixgbevf.rst>.
223 <file:Documentation/networking/device_drivers/intel/ixgbevf.rst>.
224
225 To compile this driver as a module, choose M here. The module
226 will be called ixgbevf. MSI-X interrupt support is required
227 for this driver to work correctly.
228
229config IXGBEVF_IPSEC
230 bool "IPSec XFRM cryptography-offload acceleration"
231 depends on IXGBEVF

--- 10 unchanged lines hidden (view full) ---

242 ---help---
243 This driver supports Intel(R) Ethernet Controller XL710 Family of
244 devices. For more information on how to identify your adapter, go
245 to the Adapter & Driver ID Guide that can be located at:
246
247 <http://support.intel.com>
248
249 More specific information on configuring the driver is in
224
225 To compile this driver as a module, choose M here. The module
226 will be called ixgbevf. MSI-X interrupt support is required
227 for this driver to work correctly.
228
229config IXGBEVF_IPSEC
230 bool "IPSec XFRM cryptography-offload acceleration"
231 depends on IXGBEVF

--- 10 unchanged lines hidden (view full) ---

242 ---help---
243 This driver supports Intel(R) Ethernet Controller XL710 Family of
244 devices. For more information on how to identify your adapter, go
245 to the Adapter & Driver ID Guide that can be located at:
246
247 <http://support.intel.com>
248
249 More specific information on configuring the driver is in
250 <file:Documentation/networking/i40e.rst>.
250 <file:Documentation/networking/device_drivers/intel/i40e.rst>.
251
252 To compile this driver as a module, choose M here. The module
253 will be called i40e.
254
255config I40E_DCB
256 bool "Data Center Bridging (DCB) Support"
257 default n
258 depends on I40E && DCB

--- 18 unchanged lines hidden (view full) ---

277 information on how to identify your adapter, go to the Adapter
278 & Driver ID Guide that can be located at:
279
280 <https://support.intel.com>
281
282 This driver was formerly named i40evf.
283
284 More specific information on configuring the driver is in
251
252 To compile this driver as a module, choose M here. The module
253 will be called i40e.
254
255config I40E_DCB
256 bool "Data Center Bridging (DCB) Support"
257 default n
258 depends on I40E && DCB

--- 18 unchanged lines hidden (view full) ---

277 information on how to identify your adapter, go to the Adapter
278 & Driver ID Guide that can be located at:
279
280 <https://support.intel.com>
281
282 This driver was formerly named i40evf.
283
284 More specific information on configuring the driver is in
285 <file:Documentation/networking/iavf.rst>.
285 <file:Documentation/networking/device_drivers/intel/iavf.rst>.
286
287 To compile this driver as a module, choose M here. The module
288 will be called iavf. MSI-X interrupt support is required
289 for this driver to work correctly.
290
291config ICE
292 tristate "Intel(R) Ethernet Connection E800 Series Support"
293 default n
294 depends on PCI_MSI
295 ---help---
296 This driver supports Intel(R) Ethernet Connection E800 Series of
297 devices. For more information on how to identify your adapter, go
298 to the Adapter & Driver ID Guide that can be located at:
299
300 <http://support.intel.com>
301
302 More specific information on configuring the driver is in
286
287 To compile this driver as a module, choose M here. The module
288 will be called iavf. MSI-X interrupt support is required
289 for this driver to work correctly.
290
291config ICE
292 tristate "Intel(R) Ethernet Connection E800 Series Support"
293 default n
294 depends on PCI_MSI
295 ---help---
296 This driver supports Intel(R) Ethernet Connection E800 Series of
297 devices. For more information on how to identify your adapter, go
298 to the Adapter & Driver ID Guide that can be located at:
299
300 <http://support.intel.com>
301
302 More specific information on configuring the driver is in
303 <file:Documentation/networking/ice.rst>.
303 <file:Documentation/networking/device_drivers/intel/ice.rst>.
304
305 To compile this driver as a module, choose M here. The module
306 will be called ice.
307
308config FM10K
309 tristate "Intel(R) FM10000 Ethernet Switch Host Interface Support"
310 default n
311 depends on PCI_MSI
312 imply PTP_1588_CLOCK
313 ---help---
314 This driver supports Intel(R) FM10000 Ethernet Switch Host
315 Interface. For more information on how to identify your adapter,
316 go to the Adapter & Driver ID Guide that can be located at:
317
318 <http://support.intel.com>
319
320 More specific information on configuring the driver is in
304
305 To compile this driver as a module, choose M here. The module
306 will be called ice.
307
308config FM10K
309 tristate "Intel(R) FM10000 Ethernet Switch Host Interface Support"
310 default n
311 depends on PCI_MSI
312 imply PTP_1588_CLOCK
313 ---help---
314 This driver supports Intel(R) FM10000 Ethernet Switch Host
315 Interface. For more information on how to identify your adapter,
316 go to the Adapter & Driver ID Guide that can be located at:
317
318 <http://support.intel.com>
319
320 More specific information on configuring the driver is in
321 <file:Documentation/networking/fm10k.rst>.
321 <file:Documentation/networking/device_drivers/intel/fm10k.rst>.
322
323 To compile this driver as a module, choose M here. The module
324 will be called fm10k. MSI-X interrupt support is required
325
326config IGC
327 tristate "Intel(R) Ethernet Controller I225-LM/I225-V support"
328 default n
329 depends on PCI

--- 13 unchanged lines hidden ---
322
323 To compile this driver as a module, choose M here. The module
324 will be called fm10k. MSI-X interrupt support is required
325
326config IGC
327 tristate "Intel(R) Ethernet Controller I225-LM/I225-V support"
328 default n
329 depends on PCI

--- 13 unchanged lines hidden ---