Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) # Intel network device configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) config NET_VENDOR_INTEL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 	bool "Intel devices"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 	  If you have a network (Ethernet) card belonging to this class, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 	  Note that the answer to this question doesn't directly affect the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 	  kernel: saying N will just cause the configurator to skip all
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 	  the questions about Intel cards. If you say Y, you will be asked for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) 	  your specific card in the following questions.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) if NET_VENDOR_INTEL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) config E100
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 	tristate "Intel(R) PRO/100+ support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 	select MII
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 	  This driver supports Intel(R) PRO/100 family of adapters.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 	  To verify that your adapter is supported, find the board ID number
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) 	  on the adapter. Look for a label that has a barcode and a number
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 	  in the format 123456-001 (six digits hyphen three digits).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	  Use the above information and the Adapter & Driver ID Guide that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 	  can be located at:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) 	  <http://support.intel.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 	  to identify the adapter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 	  More specific information on configuring the driver is in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 	  <file:Documentation/networking/device_drivers/ethernet/intel/e100.rst>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 	  To compile this driver as a module, choose M here. The module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 	  will be called e100.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) config E1000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 	tristate "Intel(R) PRO/1000 Gigabit Ethernet support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 	  This driver supports Intel(R) PRO/1000 gigabit ethernet family of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	  adapters.  For more information on how to identify your adapter, go
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 	  to the Adapter & Driver ID Guide that can be located at:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 	  <http://support.intel.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 	  More specific information on configuring the driver is in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	  <file:Documentation/networking/device_drivers/ethernet/intel/e1000.rst>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 	  To compile this driver as a module, choose M here. The module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) 	  will be called e1000.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) config E1000E
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 	tristate "Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 	depends on PCI && (!SPARC32 || BROKEN)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 	select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) 	imply PTP_1588_CLOCK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 	  This driver supports the PCI-Express Intel(R) PRO/1000 gigabit
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) 	  ethernet family of adapters. For PCI or PCI-X e1000 adapters,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 	  use the regular e1000 driver For more information on how to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 	  identify your adapter, go to the Adapter & Driver ID Guide that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 	  can be located at:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 	  <http://support.intel.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 	  More specific information on configuring the driver is in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 	  <file:Documentation/networking/device_drivers/ethernet/intel/e1000e.rst>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 	  To compile this driver as a module, choose M here. The module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 	  will be called e1000e.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) config E1000E_HWTS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 	bool "Support HW cross-timestamp on PCH devices"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	depends on E1000E && X86
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 	 Say Y to enable hardware supported cross-timestamping on PCH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 	 devices. The cross-timestamp is available through the PTP clock
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 	 driver precise cross-timestamp ioctl (PTP_SYS_OFFSET_PRECISE).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) config IGB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) 	tristate "Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	imply PTP_1588_CLOCK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 	select I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 	select I2C_ALGOBIT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 	  This driver supports Intel(R) 82575/82576 gigabit ethernet family of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 	  adapters.  For more information on how to identify your adapter, go
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 	  to the Adapter & Driver ID Guide that can be located at:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 	  <http://support.intel.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 	  More specific information on configuring the driver is in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 	  <file:Documentation/networking/device_drivers/ethernet/intel/igb.rst>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 	  To compile this driver as a module, choose M here. The module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 	  will be called igb.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) config IGB_HWMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) 	bool "Intel(R) PCI-Express Gigabit adapters HWMON support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 	depends on IGB && HWMON && !(IGB=y && HWMON=m)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 	  Say Y if you want to expose thermal sensor data on Intel devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 	  Some of our devices contain thermal sensors, both external and internal.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) 	  This data is available via the hwmon sysfs interface and exposes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 	  the onboard sensors.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) config IGB_DCA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 	bool "Direct Cache Access (DCA) Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) 	depends on IGB && DCA && !(IGB=y && DCA=m)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 	  Say Y here if you want to use Direct Cache Access (DCA) in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) 	  driver.  DCA is a method for warming the CPU cache before data
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) 	  is used, with the intent of lessening the impact of cache misses.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) config IGBVF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) 	tristate "Intel(R) 82576 Virtual Function Ethernet support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) 	  This driver supports Intel(R) 82576 virtual functions.  For more
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) 	  information on how to identify your adapter, go to the Adapter &
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) 	  Driver ID Guide that can be located at:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) 	  <http://support.intel.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) 	  More specific information on configuring the driver is in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) 	  <file:Documentation/networking/device_drivers/ethernet/intel/igbvf.rst>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) 	  To compile this driver as a module, choose M here. The module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) 	  will be called igbvf.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) config IXGB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) 	tristate "Intel(R) PRO/10GbE support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) 	  This driver supports Intel(R) PRO/10GbE family of adapters for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) 	  PCI-X type cards. For PCI-E type cards, use the "ixgbe" driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) 	  instead. For more information on how to identify your adapter, go
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) 	  to the Adapter & Driver ID Guide that can be located at:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) 	  <http://support.intel.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) 	  More specific information on configuring the driver is in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) 	  <file:Documentation/networking/device_drivers/ethernet/intel/ixgb.rst>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) 	  To compile this driver as a module, choose M here. The module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) 	  will be called ixgb.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) config IXGBE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) 	tristate "Intel(R) 10GbE PCI Express adapters support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) 	select MDIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) 	select PHYLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) 	imply PTP_1588_CLOCK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) 	  This driver supports Intel(R) 10GbE PCI Express family of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) 	  adapters.  For more information on how to identify your adapter, go
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) 	  to the Adapter & Driver ID Guide that can be located at:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) 	  <http://support.intel.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) 	  More specific information on configuring the driver is in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) 	  <file:Documentation/networking/device_drivers/ethernet/intel/ixgbe.rst>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) 	  To compile this driver as a module, choose M here. The module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) 	  will be called ixgbe.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) config IXGBE_HWMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) 	bool "Intel(R) 10GbE PCI Express adapters HWMON support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) 	depends on IXGBE && HWMON && !(IXGBE=y && HWMON=m)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) 	  Say Y if you want to expose the thermal sensor data on some of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) 	  our cards, via a hwmon sysfs interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) config IXGBE_DCA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) 	bool "Direct Cache Access (DCA) Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) 	depends on IXGBE && DCA && !(IXGBE=y && DCA=m)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) 	  Say Y here if you want to use Direct Cache Access (DCA) in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) 	  driver.  DCA is a method for warming the CPU cache before data
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) 	  is used, with the intent of lessening the impact of cache misses.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) config IXGBE_DCB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) 	bool "Data Center Bridging (DCB) Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) 	default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) 	depends on IXGBE && DCB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) 	  Say Y here if you want to use Data Center Bridging (DCB) in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) 	  driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) config IXGBE_IPSEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) 	bool "IPSec XFRM cryptography-offload acceleration"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) 	depends on IXGBE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) 	depends on XFRM_OFFLOAD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) 	select XFRM_ALGO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) 	  Enable support for IPSec offload in ixgbe.ko
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) config IXGBEVF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) 	tristate "Intel(R) 10GbE PCI Express Virtual Function Ethernet support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) 	depends on PCI_MSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) 	  This driver supports Intel(R) PCI Express virtual functions for the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) 	  Intel(R) ixgbe driver.  For more information on how to identify your
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) 	  adapter, go to the Adapter & Driver ID Guide that can be located at:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) 	  <http://support.intel.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) 	  More specific information on configuring the driver is in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) 	  <file:Documentation/networking/device_drivers/ethernet/intel/ixgbevf.rst>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) 	  To compile this driver as a module, choose M here. The module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) 	  will be called ixgbevf.  MSI-X interrupt support is required
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) 	  for this driver to work correctly.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) config IXGBEVF_IPSEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) 	bool "IPSec XFRM cryptography-offload acceleration"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) 	depends on IXGBEVF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) 	depends on XFRM_OFFLOAD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) 	select XFRM_ALGO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) 	  Enable support for IPSec offload in ixgbevf.ko
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) config I40E
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) 	tristate "Intel(R) Ethernet Controller XL710 Family support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) 	imply PTP_1588_CLOCK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) 	  This driver supports Intel(R) Ethernet Controller XL710 Family of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) 	  devices.  For more information on how to identify your adapter, go
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) 	  to the Adapter & Driver ID Guide that can be located at:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) 	  <http://support.intel.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) 	  More specific information on configuring the driver is in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) 	  <file:Documentation/networking/device_drivers/ethernet/intel/i40e.rst>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) 	  To compile this driver as a module, choose M here. The module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) 	  will be called i40e.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) config I40E_DCB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) 	bool "Data Center Bridging (DCB) Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) 	default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) 	depends on I40E && DCB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) 	  Say Y here if you want to use Data Center Bridging (DCB) in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) 	  driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) 	  If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) # this is here to allow seamless migration from I40EVF --> IAVF name
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) # so that CONFIG_IAVF symbol will always mirror the state of CONFIG_I40EVF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) config IAVF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) config I40EVF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) 	tristate "Intel(R) Ethernet Adaptive Virtual Function support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) 	select IAVF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) 	depends on PCI_MSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) 	  This driver supports virtual functions for Intel XL710,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) 	  X710, X722, XXV710, and all devices advertising support for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) 	  Intel Ethernet Adaptive Virtual Function devices. For more
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) 	  information on how to identify your adapter, go to the Adapter
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) 	  & Driver ID Guide that can be located at:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) 	  <https://support.intel.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) 	  This driver was formerly named i40evf.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) 	  More specific information on configuring the driver is in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) 	  <file:Documentation/networking/device_drivers/ethernet/intel/iavf.rst>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) 	  To compile this driver as a module, choose M here. The module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) 	  will be called iavf.  MSI-X interrupt support is required
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) 	  for this driver to work correctly.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) config ICE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) 	tristate "Intel(R) Ethernet Connection E800 Series Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) 	default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) 	depends on PCI_MSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) 	select NET_DEVLINK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) 	select PLDMFW
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) 	  This driver supports Intel(R) Ethernet Connection E800 Series of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) 	  devices.  For more information on how to identify your adapter, go
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) 	  to the Adapter & Driver ID Guide that can be located at:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304) 	  <http://support.intel.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) 	  More specific information on configuring the driver is in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) 	  <file:Documentation/networking/device_drivers/ethernet/intel/ice.rst>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) 	  To compile this driver as a module, choose M here. The module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) 	  will be called ice.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) config FM10K
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) 	tristate "Intel(R) FM10000 Ethernet Switch Host Interface Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) 	default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) 	depends on PCI_MSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) 	imply PTP_1588_CLOCK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) 	  This driver supports Intel(R) FM10000 Ethernet Switch Host
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) 	  Interface.  For more information on how to identify your adapter,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) 	  go to the Adapter & Driver ID Guide that can be located at:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) 	  <http://support.intel.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) 	  More specific information on configuring the driver is in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) 	  <file:Documentation/networking/device_drivers/ethernet/intel/fm10k.rst>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) 	  To compile this driver as a module, choose M here. The module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) 	  will be called fm10k.  MSI-X interrupt support is required
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) config IGC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) 	tristate "Intel(R) Ethernet Controller I225-LM/I225-V support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) 	default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) 	  This driver supports Intel(R) Ethernet Controller I225-LM/I225-V
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) 	  family of adapters.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) 	  For more information on how to identify your adapter, go
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) 	  to the Adapter & Driver ID Guide that can be located at:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) 	  <http://support.intel.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) 	  To compile this driver as a module, choose M here. The module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) 	  will be called igc.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) endif # NET_VENDOR_INTEL