1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2dee1ad47SJeff Kirsher# 3dee1ad47SJeff Kirsher# Intel network device configuration 4dee1ad47SJeff Kirsher# 5dee1ad47SJeff Kirsher 6dee1ad47SJeff Kirsherconfig NET_VENDOR_INTEL 7dee1ad47SJeff Kirsher bool "Intel devices" 888f07484SJeff Kirsher default y 9a7f7f624SMasahiro Yamada help 10138b15edSPaul Gortmaker If you have a network (Ethernet) card belonging to this class, say Y. 11dee1ad47SJeff Kirsher 12dee1ad47SJeff Kirsher Note that the answer to this question doesn't directly affect the 13dee1ad47SJeff Kirsher kernel: saying N will just cause the configurator to skip all 14dee1ad47SJeff Kirsher the questions about Intel cards. If you say Y, you will be asked for 15dee1ad47SJeff Kirsher your specific card in the following questions. 16dee1ad47SJeff Kirsher 17dee1ad47SJeff Kirsherif NET_VENDOR_INTEL 18dee1ad47SJeff Kirsher 19dee1ad47SJeff Kirsherconfig E100 20dee1ad47SJeff Kirsher tristate "Intel(R) PRO/100+ support" 21dee1ad47SJeff Kirsher depends on PCI 22dee1ad47SJeff Kirsher select MII 23a7f7f624SMasahiro Yamada help 24dee1ad47SJeff Kirsher This driver supports Intel(R) PRO/100 family of adapters. 25dee1ad47SJeff Kirsher To verify that your adapter is supported, find the board ID number 26dee1ad47SJeff Kirsher on the adapter. Look for a label that has a barcode and a number 27dee1ad47SJeff Kirsher in the format 123456-001 (six digits hyphen three digits). 28dee1ad47SJeff Kirsher 295bd0c020SJiri Benc Use the above information and the Adapter & Driver ID Guide that 305bd0c020SJiri Benc can be located at: 31dee1ad47SJeff Kirsher 325bd0c020SJiri Benc <http://support.intel.com> 33dee1ad47SJeff Kirsher 34dee1ad47SJeff Kirsher to identify the adapter. 35dee1ad47SJeff Kirsher 36dee1ad47SJeff Kirsher More specific information on configuring the driver is in 37132db935SJakub Kicinski <file:Documentation/networking/device_drivers/ethernet/intel/e100.rst>. 38dee1ad47SJeff Kirsher 39dee1ad47SJeff Kirsher To compile this driver as a module, choose M here. The module 40dee1ad47SJeff Kirsher will be called e100. 41dee1ad47SJeff Kirsher 42dee1ad47SJeff Kirsherconfig E1000 43dee1ad47SJeff Kirsher tristate "Intel(R) PRO/1000 Gigabit Ethernet support" 44dee1ad47SJeff Kirsher depends on PCI 45a7f7f624SMasahiro Yamada help 46dee1ad47SJeff Kirsher This driver supports Intel(R) PRO/1000 gigabit ethernet family of 47dee1ad47SJeff Kirsher adapters. For more information on how to identify your adapter, go 485bd0c020SJiri Benc to the Adapter & Driver ID Guide that can be located at: 49dee1ad47SJeff Kirsher 50dee1ad47SJeff Kirsher <http://support.intel.com> 51dee1ad47SJeff Kirsher 52dee1ad47SJeff Kirsher More specific information on configuring the driver is in 53132db935SJakub Kicinski <file:Documentation/networking/device_drivers/ethernet/intel/e1000.rst>. 54dee1ad47SJeff Kirsher 55dee1ad47SJeff Kirsher To compile this driver as a module, choose M here. The module 56dee1ad47SJeff Kirsher will be called e1000. 57dee1ad47SJeff Kirsher 58dee1ad47SJeff Kirsherconfig E1000E 59dee1ad47SJeff Kirsher tristate "Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support" 60dee1ad47SJeff Kirsher depends on PCI && (!SPARC32 || BROKEN) 61e5f31552SArnd Bergmann depends on PTP_1588_CLOCK_OPTIONAL 62dee1ad47SJeff Kirsher select CRC32 63a7f7f624SMasahiro Yamada help 64dee1ad47SJeff Kirsher This driver supports the PCI-Express Intel(R) PRO/1000 gigabit 65dee1ad47SJeff Kirsher ethernet family of adapters. For PCI or PCI-X e1000 adapters, 66dee1ad47SJeff Kirsher use the regular e1000 driver For more information on how to 675bd0c020SJiri Benc identify your adapter, go to the Adapter & Driver ID Guide that 685bd0c020SJiri Benc can be located at: 69dee1ad47SJeff Kirsher 70dee1ad47SJeff Kirsher <http://support.intel.com> 71dee1ad47SJeff Kirsher 72828092efSJeff Kirsher More specific information on configuring the driver is in 73132db935SJakub Kicinski <file:Documentation/networking/device_drivers/ethernet/intel/e1000e.rst>. 74828092efSJeff Kirsher 75dee1ad47SJeff Kirsher To compile this driver as a module, choose M here. The module 76dee1ad47SJeff Kirsher will be called e1000e. 77dee1ad47SJeff Kirsher 7801d7ada5SChristopher S. Hallconfig E1000E_HWTS 7901d7ada5SChristopher S. Hall bool "Support HW cross-timestamp on PCH devices" 8001d7ada5SChristopher S. Hall default y 8101d7ada5SChristopher S. Hall depends on E1000E && X86 82a7f7f624SMasahiro Yamada help 8301d7ada5SChristopher S. Hall Say Y to enable hardware supported cross-timestamping on PCH 8401d7ada5SChristopher S. Hall devices. The cross-timestamp is available through the PTP clock 8501d7ada5SChristopher S. Hall driver precise cross-timestamp ioctl (PTP_SYS_OFFSET_PRECISE). 8601d7ada5SChristopher S. Hall 87dee1ad47SJeff Kirsherconfig IGB 88dee1ad47SJeff Kirsher tristate "Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support" 89dee1ad47SJeff Kirsher depends on PCI 90e5f31552SArnd Bergmann depends on PTP_1588_CLOCK_OPTIONAL 91441fc6fdSCarolyn Wyborny select I2C 92441fc6fdSCarolyn Wyborny select I2C_ALGOBIT 93a7f7f624SMasahiro Yamada help 94dee1ad47SJeff Kirsher This driver supports Intel(R) 82575/82576 gigabit ethernet family of 95dee1ad47SJeff Kirsher adapters. For more information on how to identify your adapter, go 965bd0c020SJiri Benc to the Adapter & Driver ID Guide that can be located at: 97dee1ad47SJeff Kirsher 98dee1ad47SJeff Kirsher <http://support.intel.com> 99dee1ad47SJeff Kirsher 100dee1ad47SJeff Kirsher More specific information on configuring the driver is in 101132db935SJakub Kicinski <file:Documentation/networking/device_drivers/ethernet/intel/igb.rst>. 102dee1ad47SJeff Kirsher 103dee1ad47SJeff Kirsher To compile this driver as a module, choose M here. The module 104dee1ad47SJeff Kirsher will be called igb. 105dee1ad47SJeff Kirsher 106e428893bSCarolyn Wybornyconfig IGB_HWMON 107e428893bSCarolyn Wyborny bool "Intel(R) PCI-Express Gigabit adapters HWMON support" 108e428893bSCarolyn Wyborny default y 109e428893bSCarolyn Wyborny depends on IGB && HWMON && !(IGB=y && HWMON=m) 110a7f7f624SMasahiro Yamada help 111e428893bSCarolyn Wyborny Say Y if you want to expose thermal sensor data on Intel devices. 112e428893bSCarolyn Wyborny 113e428893bSCarolyn Wyborny Some of our devices contain thermal sensors, both external and internal. 114e428893bSCarolyn Wyborny This data is available via the hwmon sysfs interface and exposes 115e428893bSCarolyn Wyborny the onboard sensors. 116e428893bSCarolyn Wyborny 117dee1ad47SJeff Kirsherconfig IGB_DCA 118dee1ad47SJeff Kirsher bool "Direct Cache Access (DCA) Support" 119dee1ad47SJeff Kirsher default y 120dee1ad47SJeff Kirsher depends on IGB && DCA && !(IGB=y && DCA=m) 121a7f7f624SMasahiro Yamada help 122dee1ad47SJeff Kirsher Say Y here if you want to use Direct Cache Access (DCA) in the 123dee1ad47SJeff Kirsher driver. DCA is a method for warming the CPU cache before data 124dee1ad47SJeff Kirsher is used, with the intent of lessening the impact of cache misses. 125dee1ad47SJeff Kirsher 126dee1ad47SJeff Kirsherconfig IGBVF 127dee1ad47SJeff Kirsher tristate "Intel(R) 82576 Virtual Function Ethernet support" 128dee1ad47SJeff Kirsher depends on PCI 129a7f7f624SMasahiro Yamada help 130dee1ad47SJeff Kirsher This driver supports Intel(R) 82576 virtual functions. For more 131dee1ad47SJeff Kirsher information on how to identify your adapter, go to the Adapter & 1325bd0c020SJiri Benc Driver ID Guide that can be located at: 133dee1ad47SJeff Kirsher 134dee1ad47SJeff Kirsher <http://support.intel.com> 135dee1ad47SJeff Kirsher 136dee1ad47SJeff Kirsher More specific information on configuring the driver is in 137132db935SJakub Kicinski <file:Documentation/networking/device_drivers/ethernet/intel/igbvf.rst>. 138dee1ad47SJeff Kirsher 139dee1ad47SJeff Kirsher To compile this driver as a module, choose M here. The module 140dee1ad47SJeff Kirsher will be called igbvf. 141dee1ad47SJeff Kirsher 142dee1ad47SJeff Kirsherconfig IXGBE 143dee1ad47SJeff Kirsher tristate "Intel(R) 10GbE PCI Express adapters support" 144ff33c0e1SBen Hutchings depends on PCI 145e5f31552SArnd Bergmann depends on PTP_1588_CLOCK_OPTIONAL 146dee1ad47SJeff Kirsher select MDIO 147ae84e4a8SJeff Kirsher select PHYLIB 148a7f7f624SMasahiro Yamada help 149dee1ad47SJeff Kirsher This driver supports Intel(R) 10GbE PCI Express family of 150dee1ad47SJeff Kirsher adapters. For more information on how to identify your adapter, go 1515bd0c020SJiri Benc to the Adapter & Driver ID Guide that can be located at: 152dee1ad47SJeff Kirsher 153dee1ad47SJeff Kirsher <http://support.intel.com> 154dee1ad47SJeff Kirsher 155828092efSJeff Kirsher More specific information on configuring the driver is in 156132db935SJakub Kicinski <file:Documentation/networking/device_drivers/ethernet/intel/ixgbe.rst>. 157828092efSJeff Kirsher 158dee1ad47SJeff Kirsher To compile this driver as a module, choose M here. The module 159dee1ad47SJeff Kirsher will be called ixgbe. 160dee1ad47SJeff Kirsher 1613ca8bc6dSDon Skidmoreconfig IXGBE_HWMON 1623ca8bc6dSDon Skidmore bool "Intel(R) 10GbE PCI Express adapters HWMON support" 1633ca8bc6dSDon Skidmore default y 1643ca8bc6dSDon Skidmore depends on IXGBE && HWMON && !(IXGBE=y && HWMON=m) 165a7f7f624SMasahiro Yamada help 1663ca8bc6dSDon Skidmore Say Y if you want to expose the thermal sensor data on some of 1673ca8bc6dSDon Skidmore our cards, via a hwmon sysfs interface. 1683ca8bc6dSDon Skidmore 169dee1ad47SJeff Kirsherconfig IXGBE_DCA 170dee1ad47SJeff Kirsher bool "Direct Cache Access (DCA) Support" 171dee1ad47SJeff Kirsher default y 172dee1ad47SJeff Kirsher depends on IXGBE && DCA && !(IXGBE=y && DCA=m) 173a7f7f624SMasahiro Yamada help 174dee1ad47SJeff Kirsher Say Y here if you want to use Direct Cache Access (DCA) in the 175dee1ad47SJeff Kirsher driver. DCA is a method for warming the CPU cache before data 176dee1ad47SJeff Kirsher is used, with the intent of lessening the impact of cache misses. 177dee1ad47SJeff Kirsher 178dee1ad47SJeff Kirsherconfig IXGBE_DCB 179dee1ad47SJeff Kirsher bool "Data Center Bridging (DCB) Support" 180dee1ad47SJeff Kirsher default n 181dee1ad47SJeff Kirsher depends on IXGBE && DCB 182a7f7f624SMasahiro Yamada help 183dee1ad47SJeff Kirsher Say Y here if you want to use Data Center Bridging (DCB) in the 184dee1ad47SJeff Kirsher driver. 185dee1ad47SJeff Kirsher 186dee1ad47SJeff Kirsher If unsure, say N. 187dee1ad47SJeff Kirsher 18848e01e00SJeff Kirsherconfig IXGBE_IPSEC 18948e01e00SJeff Kirsher bool "IPSec XFRM cryptography-offload acceleration" 19048e01e00SJeff Kirsher depends on IXGBE 19148e01e00SJeff Kirsher depends on XFRM_OFFLOAD 19248e01e00SJeff Kirsher default y 19348e01e00SJeff Kirsher select XFRM_ALGO 194a7f7f624SMasahiro Yamada help 19548e01e00SJeff Kirsher Enable support for IPSec offload in ixgbe.ko 19648e01e00SJeff Kirsher 197dee1ad47SJeff Kirsherconfig IXGBEVF 198c0832b2cSJacob Keller tristate "Intel(R) 10GbE PCI Express Virtual Function Ethernet support" 199dee1ad47SJeff Kirsher depends on PCI_MSI 200a7f7f624SMasahiro Yamada help 201c0832b2cSJacob Keller This driver supports Intel(R) PCI Express virtual functions for the 202c0832b2cSJacob Keller Intel(R) ixgbe driver. For more information on how to identify your 2035bd0c020SJiri Benc adapter, go to the Adapter & Driver ID Guide that can be located at: 204dee1ad47SJeff Kirsher 205dee1ad47SJeff Kirsher <http://support.intel.com> 206dee1ad47SJeff Kirsher 207dee1ad47SJeff Kirsher More specific information on configuring the driver is in 208132db935SJakub Kicinski <file:Documentation/networking/device_drivers/ethernet/intel/ixgbevf.rst>. 209dee1ad47SJeff Kirsher 210dee1ad47SJeff Kirsher To compile this driver as a module, choose M here. The module 211dee1ad47SJeff Kirsher will be called ixgbevf. MSI-X interrupt support is required 212dee1ad47SJeff Kirsher for this driver to work correctly. 213dee1ad47SJeff Kirsher 21448e01e00SJeff Kirsherconfig IXGBEVF_IPSEC 21548e01e00SJeff Kirsher bool "IPSec XFRM cryptography-offload acceleration" 21648e01e00SJeff Kirsher depends on IXGBEVF 21748e01e00SJeff Kirsher depends on XFRM_OFFLOAD 21848e01e00SJeff Kirsher default y 21948e01e00SJeff Kirsher select XFRM_ALGO 220a7f7f624SMasahiro Yamada help 22148e01e00SJeff Kirsher Enable support for IPSec offload in ixgbevf.ko 22248e01e00SJeff Kirsher 2231bff6529SJesse Brandeburgconfig I40E 2241bff6529SJesse Brandeburg tristate "Intel(R) Ethernet Controller XL710 Family support" 225e5f31552SArnd Bergmann depends on PTP_1588_CLOCK_OPTIONAL 2261bff6529SJesse Brandeburg depends on PCI 227f4370a85SShiraz Saleem select AUXILIARY_BUS 2289e479d64SIvan Vecera select NET_DEVLINK 229a7f7f624SMasahiro Yamada help 2301bff6529SJesse Brandeburg This driver supports Intel(R) Ethernet Controller XL710 Family of 2311bff6529SJesse Brandeburg devices. For more information on how to identify your adapter, go 2325bd0c020SJiri Benc to the Adapter & Driver ID Guide that can be located at: 2331bff6529SJesse Brandeburg 2341bff6529SJesse Brandeburg <http://support.intel.com> 2351bff6529SJesse Brandeburg 236828092efSJeff Kirsher More specific information on configuring the driver is in 237132db935SJakub Kicinski <file:Documentation/networking/device_drivers/ethernet/intel/i40e.rst>. 238828092efSJeff Kirsher 2391bff6529SJesse Brandeburg To compile this driver as a module, choose M here. The module 2401bff6529SJesse Brandeburg will be called i40e. 2411bff6529SJesse Brandeburg 2429d488727SNeerav Parikhconfig I40E_DCB 2439d488727SNeerav Parikh bool "Data Center Bridging (DCB) Support" 2449d488727SNeerav Parikh default n 2459d488727SNeerav Parikh depends on I40E && DCB 246a7f7f624SMasahiro Yamada help 2479d488727SNeerav Parikh Say Y here if you want to use Data Center Bridging (DCB) in the 2489d488727SNeerav Parikh driver. 2499d488727SNeerav Parikh 250a1c9a9d9SJeff Kirsher If unsure, say N. 251a1c9a9d9SJeff Kirsher 2528062b226SJesse Brandeburg# this is here to allow seamless migration from I40EVF --> IAVF name 2538062b226SJesse Brandeburg# so that CONFIG_IAVF symbol will always mirror the state of CONFIG_I40EVF 2548062b226SJesse Brandeburgconfig IAVF 2558062b226SJesse Brandeburg tristate 256105bf2feSGreg Roseconfig I40EVF 257abf709a1SPreethi Banala tristate "Intel(R) Ethernet Adaptive Virtual Function support" 2588062b226SJesse Brandeburg select IAVF 259105bf2feSGreg Rose depends on PCI_MSI 260a7f7f624SMasahiro Yamada help 261abf709a1SPreethi Banala This driver supports virtual functions for Intel XL710, 2628062b226SJesse Brandeburg X710, X722, XXV710, and all devices advertising support for 2638062b226SJesse Brandeburg Intel Ethernet Adaptive Virtual Function devices. For more 264abf709a1SPreethi Banala information on how to identify your adapter, go to the Adapter 265abf709a1SPreethi Banala & Driver ID Guide that can be located at: 266105bf2feSGreg Rose 2678062b226SJesse Brandeburg <https://support.intel.com> 2688062b226SJesse Brandeburg 2698062b226SJesse Brandeburg This driver was formerly named i40evf. 270105bf2feSGreg Rose 271828092efSJeff Kirsher More specific information on configuring the driver is in 272132db935SJakub Kicinski <file:Documentation/networking/device_drivers/ethernet/intel/iavf.rst>. 273828092efSJeff Kirsher 274105bf2feSGreg Rose To compile this driver as a module, choose M here. The module 2758062b226SJesse Brandeburg will be called iavf. MSI-X interrupt support is required 276105bf2feSGreg Rose for this driver to work correctly. 277105bf2feSGreg Rose 278837f08fdSAnirudh Venkataramananconfig ICE 279837f08fdSAnirudh Venkataramanan tristate "Intel(R) Ethernet Connection E800 Series Support" 280837f08fdSAnirudh Venkataramanan default n 281837f08fdSAnirudh Venkataramanan depends on PCI_MSI 282e5f31552SArnd Bergmann depends on PTP_1588_CLOCK_OPTIONAL 283cf871006SJacob Keller depends on GNSS || GNSS = n 284f9f5301eSDave Ertman select AUXILIARY_BUS 285cdf1f1f1SJacob Keller select DIMLIB 2861adf7eadSJacob Keller select NET_DEVLINK 287d69ea414SJacob Keller select PLDMFW 288d7999f5eSArkadiusz Kubalewski select DPLL 289a7f7f624SMasahiro Yamada help 290837f08fdSAnirudh Venkataramanan This driver supports Intel(R) Ethernet Connection E800 Series of 291837f08fdSAnirudh Venkataramanan devices. For more information on how to identify your adapter, go 292837f08fdSAnirudh Venkataramanan to the Adapter & Driver ID Guide that can be located at: 293837f08fdSAnirudh Venkataramanan 294837f08fdSAnirudh Venkataramanan <http://support.intel.com> 295837f08fdSAnirudh Venkataramanan 296828092efSJeff Kirsher More specific information on configuring the driver is in 297132db935SJakub Kicinski <file:Documentation/networking/device_drivers/ethernet/intel/ice.rst>. 298828092efSJeff Kirsher 299837f08fdSAnirudh Venkataramanan To compile this driver as a module, choose M here. The module 300837f08fdSAnirudh Venkataramanan will be called ice. 301837f08fdSAnirudh Venkataramanan 3024da71a77SKonrad Knitterconfig ICE_HWMON 3034da71a77SKonrad Knitter bool "Intel(R) Ethernet Connection E800 Series Support HWMON support" 3044da71a77SKonrad Knitter default y 3054da71a77SKonrad Knitter depends on ICE && HWMON && !(ICE=y && HWMON=m) 3064da71a77SKonrad Knitter help 3074da71a77SKonrad Knitter Say Y if you want to expose thermal sensor data on Intel devices. 3084da71a77SKonrad Knitter 3094da71a77SKonrad Knitter Some of our devices contain internal thermal sensors. 3104da71a77SKonrad Knitter This data is available via the hwmon sysfs interface and exposes 3114da71a77SKonrad Knitter the onboard sensors. 3124da71a77SKonrad Knitter 3133ea9bd5dSMichal Swiatkowskiconfig ICE_SWITCHDEV 3143ea9bd5dSMichal Swiatkowski bool "Switchdev Support" 3153ea9bd5dSMichal Swiatkowski default y 3163ea9bd5dSMichal Swiatkowski depends on ICE && NET_SWITCHDEV 3173ea9bd5dSMichal Swiatkowski help 3183ea9bd5dSMichal Swiatkowski Switchdev support provides internal SRIOV packet steering and switching. 3193ea9bd5dSMichal Swiatkowski 3203ea9bd5dSMichal Swiatkowski To enable it on running kernel use devlink tool: 3213ea9bd5dSMichal Swiatkowski #devlink dev eswitch set pci/0000:XX:XX.X mode switchdev 3223ea9bd5dSMichal Swiatkowski 3233ea9bd5dSMichal Swiatkowski Say Y here if you want to use Switchdev in the driver. 3243ea9bd5dSMichal Swiatkowski 3253ea9bd5dSMichal Swiatkowski If unsure, say N. 3263ea9bd5dSMichal Swiatkowski 32713a64f0bSJacob Kellerconfig ICE_HWTS 32813a64f0bSJacob Keller bool "Support HW cross-timestamp on platforms with PTM support" 32913a64f0bSJacob Keller default y 33013a64f0bSJacob Keller depends on ICE && X86 33113a64f0bSJacob Keller help 33213a64f0bSJacob Keller Say Y to enable hardware supported cross-timestamping on platforms 33313a64f0bSJacob Keller with PCIe PTM support. The cross-timestamp is available through 33413a64f0bSJacob Keller the PTP clock driver precise cross-timestamp ioctl 33513a64f0bSJacob Keller (PTP_SYS_OFFSET_PRECISE). 33613a64f0bSJacob Keller 337b3890e30SAlexander Duyckconfig FM10K 338b3890e30SAlexander Duyck tristate "Intel(R) FM10000 Ethernet Switch Host Interface Support" 339b3890e30SAlexander Duyck default n 340b3890e30SAlexander Duyck depends on PCI_MSI 341e5f31552SArnd Bergmann depends on PTP_1588_CLOCK_OPTIONAL 342a7f7f624SMasahiro Yamada help 343b3890e30SAlexander Duyck This driver supports Intel(R) FM10000 Ethernet Switch Host 344b3890e30SAlexander Duyck Interface. For more information on how to identify your adapter, 3455bd0c020SJiri Benc go to the Adapter & Driver ID Guide that can be located at: 346b3890e30SAlexander Duyck 347b3890e30SAlexander Duyck <http://support.intel.com> 348b3890e30SAlexander Duyck 349f12a84a9SJeff Kirsher More specific information on configuring the driver is in 350132db935SJakub Kicinski <file:Documentation/networking/device_drivers/ethernet/intel/fm10k.rst>. 351f12a84a9SJeff Kirsher 352b3890e30SAlexander Duyck To compile this driver as a module, choose M here. The module 353b3890e30SAlexander Duyck will be called fm10k. MSI-X interrupt support is required 354b3890e30SAlexander Duyck 355d89f8841SSasha Neftinconfig IGC 356d89f8841SSasha Neftin tristate "Intel(R) Ethernet Controller I225-LM/I225-V support" 357d89f8841SSasha Neftin default n 358d89f8841SSasha Neftin depends on PCI 35987758511SRandy Dunlap depends on PTP_1588_CLOCK_OPTIONAL 360a7f7f624SMasahiro Yamada help 361d89f8841SSasha Neftin This driver supports Intel(R) Ethernet Controller I225-LM/I225-V 362d89f8841SSasha Neftin family of adapters. 363d89f8841SSasha Neftin 364d89f8841SSasha Neftin For more information on how to identify your adapter, go 365d89f8841SSasha Neftin to the Adapter & Driver ID Guide that can be located at: 366d89f8841SSasha Neftin 367d89f8841SSasha Neftin <http://support.intel.com> 368d89f8841SSasha Neftin 369d89f8841SSasha Neftin To compile this driver as a module, choose M here. The module 370d89f8841SSasha Neftin will be called igc. 371ea578703SKurt Kanzenbach 372ea578703SKurt Kanzenbachconfig IGC_LEDS 373ea578703SKurt Kanzenbach def_bool LEDS_TRIGGER_NETDEV 374ea578703SKurt Kanzenbach depends on IGC && LEDS_CLASS 375*30654f0eSArnd Bergmann depends on LEDS_CLASS=y || IGC=m 376ea578703SKurt Kanzenbach help 377ea578703SKurt Kanzenbach Optional support for controlling the NIC LED's with the netdev 378ea578703SKurt Kanzenbach LED trigger. 379ea578703SKurt Kanzenbach 380a251eee6SJoshua Hayconfig IDPF 381a251eee6SJoshua Hay tristate "Intel(R) Infrastructure Data Path Function Support" 382a251eee6SJoshua Hay depends on PCI_MSI 383a251eee6SJoshua Hay select DIMLIB 384a251eee6SJoshua Hay select PAGE_POOL 385a251eee6SJoshua Hay select PAGE_POOL_STATS 386a251eee6SJoshua Hay help 387a251eee6SJoshua Hay This driver supports Intel(R) Infrastructure Data Path Function 388a251eee6SJoshua Hay devices. 389a251eee6SJoshua Hay 390a251eee6SJoshua Hay To compile this driver as a module, choose M here. The module 391a251eee6SJoshua Hay will be called idpf. 392d89f8841SSasha Neftin 393dee1ad47SJeff Kirsherendif # NET_VENDOR_INTEL 394