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