linux/drivers/net/ethernet/chelsio/Kconfig
<<
>>
Prefs
   1#
   2# Chelsio device configuration
   3#
   4
   5config NET_VENDOR_CHELSIO
   6        bool "Chelsio devices"
   7        default y
   8        depends on PCI
   9        ---help---
  10          If you have a network (Ethernet) card belonging to this class, say Y.
  11
  12          Note that the answer to this question doesn't directly affect the
  13          kernel: saying N will just cause the configurator to skip all
  14          the questions about Chelsio devices. If you say Y, you will be asked for
  15          your specific card in the following questions.
  16
  17if NET_VENDOR_CHELSIO
  18
  19config CHELSIO_T1
  20        tristate "Chelsio 10Gb Ethernet support"
  21        depends on PCI
  22        select CRC32
  23        select MDIO
  24        ---help---
  25          This driver supports Chelsio gigabit and 10-gigabit
  26          Ethernet cards. More information about adapter features and
  27          performance tuning is in <file:Documentation/networking/cxgb.txt>.
  28
  29          For general information about Chelsio and our products, visit
  30          our website at <http://www.chelsio.com>.
  31
  32          For customer support, please visit our customer support page at
  33          <http://www.chelsio.com/support.html>.
  34
  35          Please send feedback to <linux-bugs@chelsio.com>.
  36
  37          To compile this driver as a module, choose M here: the module
  38          will be called cxgb.
  39
  40config CHELSIO_T1_1G
  41        bool "Chelsio gigabit Ethernet support"
  42        depends on CHELSIO_T1
  43        ---help---
  44          Enables support for Chelsio's gigabit Ethernet PCI cards.  If you
  45          are using only 10G cards say 'N' here.
  46
  47config CHELSIO_T3
  48        tristate "Chelsio Communications T3 10Gb Ethernet support"
  49        depends on PCI && INET
  50        select FW_LOADER
  51        select MDIO
  52        ---help---
  53          This driver supports Chelsio T3-based gigabit and 10Gb Ethernet
  54          adapters.
  55
  56          For general information about Chelsio and our products, visit
  57          our website at <http://www.chelsio.com>.
  58
  59          For customer support, please visit our customer support page at
  60          <http://www.chelsio.com/support.html>.
  61
  62          Please send feedback to <linux-bugs@chelsio.com>.
  63
  64          To compile this driver as a module, choose M here: the module
  65          will be called cxgb3.
  66
  67config CHELSIO_T4
  68        tristate "Chelsio Communications T4/T5/T6 Ethernet support"
  69        depends on PCI && (IPV6 || IPV6=n)
  70        select FW_LOADER
  71        select MDIO
  72        select ZLIB_DEFLATE
  73        ---help---
  74          This driver supports Chelsio T4, T5 & T6 based gigabit, 10Gb Ethernet
  75          adapter and T5/T6 based 40Gb and T6 based 25Gb, 50Gb and 100Gb
  76          Ethernet adapters.
  77
  78          For general information about Chelsio and our products, visit
  79          our website at <http://www.chelsio.com>.
  80
  81          For customer support, please visit our customer support page at
  82          <http://www.chelsio.com/support.html>.
  83
  84          Please send feedback to <linux-bugs@chelsio.com>.
  85
  86          To compile this driver as a module choose M here; the module
  87          will be called cxgb4.
  88
  89config CHELSIO_T4_DCB
  90        bool "Data Center Bridging (DCB) Support for Chelsio T4/T5/T6 cards"
  91        default n
  92        depends on CHELSIO_T4 && DCB
  93        ---help---
  94          Enable DCB support through rtNetlink interface.
  95          Say Y here if you want to enable Data Center Bridging (DCB) support
  96          in the driver.
  97
  98          If unsure, say N.
  99
 100config CHELSIO_T4_FCOE
 101        bool "Fibre Channel over Ethernet (FCoE) Support for Chelsio T5 cards"
 102        default n
 103        depends on CHELSIO_T4 && CHELSIO_T4_DCB && FCOE
 104        ---help---
 105          Enable FCoE offload features.
 106          Say Y here if you want to enable Fibre Channel over Ethernet (FCoE) support
 107          in the driver.
 108
 109          If unsure, say N.
 110
 111config CHELSIO_T4VF
 112        tristate "Chelsio Communications T4/T5/T6 Virtual Function Ethernet support"
 113        depends on PCI
 114        ---help---
 115          This driver supports Chelsio T4, T5 & T6 based gigabit, 10Gb Ethernet
 116          adapters and T5/T6 based 40Gb and T6 based 25Gb, 50Gb and 100Gb
 117          Ethernet adapters with PCI-E SR-IOV Virtual Functions.
 118
 119          For general information about Chelsio and our products, visit
 120          our website at <http://www.chelsio.com>.
 121
 122          For customer support, please visit our customer support page at
 123          <http://www.chelsio.com/support.html>.
 124
 125          Please send feedback to <linux-bugs@chelsio.com>.
 126
 127          To compile this driver as a module choose M here; the module
 128          will be called cxgb4vf.
 129
 130config CHELSIO_LIB
 131        tristate
 132        ---help---
 133        Common library for Chelsio drivers.
 134
 135source "drivers/net/ethernet/chelsio/inline_crypto/Kconfig"
 136
 137endif # NET_VENDOR_CHELSIO
 138