diff options
Diffstat (limited to 'drivers/net/ethernet/intel/Kconfig')
-rw-r--r-- | drivers/net/ethernet/intel/Kconfig | 220 |
1 files changed, 220 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/Kconfig b/drivers/net/ethernet/intel/Kconfig new file mode 100644 index 000000000000..5fe185ba07bc --- /dev/null +++ b/drivers/net/ethernet/intel/Kconfig | |||
@@ -0,0 +1,220 @@ | |||
1 | # | ||
2 | # Intel network device configuration | ||
3 | # | ||
4 | |||
5 | config NET_VENDOR_INTEL | ||
6 | bool "Intel devices" | ||
7 | depends on PCI || PCI_MSI | ||
8 | ---help--- | ||
9 | If you have a network (Ethernet) card belonging to this class, say Y | ||
10 | and read the Ethernet-HOWTO, available from | ||
11 | <http://www.tldp.org/docs.html#howto>. | ||
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 Intel cards. If you say Y, you will be asked for | ||
16 | your specific card in the following questions. | ||
17 | |||
18 | if NET_VENDOR_INTEL | ||
19 | |||
20 | config E100 | ||
21 | tristate "Intel(R) PRO/100+ support" | ||
22 | depends on PCI | ||
23 | select MII | ||
24 | ---help--- | ||
25 | This driver supports Intel(R) PRO/100 family of adapters. | ||
26 | To verify that your adapter is supported, find the board ID number | ||
27 | on the adapter. Look for a label that has a barcode and a number | ||
28 | in the format 123456-001 (six digits hyphen three digits). | ||
29 | |||
30 | Use the above information and the Adapter & Driver ID Guide at: | ||
31 | |||
32 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
33 | |||
34 | to identify the adapter. | ||
35 | |||
36 | For the latest Intel PRO/100 network driver for Linux, see: | ||
37 | |||
38 | <http://www.intel.com/p/en_US/support/highlights/network/pro100plus> | ||
39 | |||
40 | More specific information on configuring the driver is in | ||
41 | <file:Documentation/networking/e100.txt>. | ||
42 | |||
43 | To compile this driver as a module, choose M here. The module | ||
44 | will be called e100. | ||
45 | |||
46 | config E1000 | ||
47 | tristate "Intel(R) PRO/1000 Gigabit Ethernet support" | ||
48 | depends on PCI | ||
49 | ---help--- | ||
50 | This driver supports Intel(R) PRO/1000 gigabit ethernet family of | ||
51 | adapters. For more information on how to identify your adapter, go | ||
52 | to the Adapter & Driver ID Guide at: | ||
53 | |||
54 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
55 | |||
56 | For general information and support, go to the Intel support | ||
57 | website at: | ||
58 | |||
59 | <http://support.intel.com> | ||
60 | |||
61 | More specific information on configuring the driver is in | ||
62 | <file:Documentation/networking/e1000.txt>. | ||
63 | |||
64 | To compile this driver as a module, choose M here. The module | ||
65 | will be called e1000. | ||
66 | |||
67 | config E1000E | ||
68 | tristate "Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support" | ||
69 | depends on PCI && (!SPARC32 || BROKEN) | ||
70 | select CRC32 | ||
71 | ---help--- | ||
72 | This driver supports the PCI-Express Intel(R) PRO/1000 gigabit | ||
73 | ethernet family of adapters. For PCI or PCI-X e1000 adapters, | ||
74 | use the regular e1000 driver For more information on how to | ||
75 | identify your adapter, go to the Adapter & Driver ID Guide at: | ||
76 | |||
77 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
78 | |||
79 | For general information and support, go to the Intel support | ||
80 | website at: | ||
81 | |||
82 | <http://support.intel.com> | ||
83 | |||
84 | To compile this driver as a module, choose M here. The module | ||
85 | will be called e1000e. | ||
86 | |||
87 | config IGB | ||
88 | tristate "Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support" | ||
89 | depends on PCI | ||
90 | ---help--- | ||
91 | This driver supports Intel(R) 82575/82576 gigabit ethernet family of | ||
92 | adapters. For more information on how to identify your adapter, go | ||
93 | to the Adapter & Driver ID Guide at: | ||
94 | |||
95 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
96 | |||
97 | For general information and support, go to the Intel support | ||
98 | website at: | ||
99 | |||
100 | <http://support.intel.com> | ||
101 | |||
102 | More specific information on configuring the driver is in | ||
103 | <file:Documentation/networking/e1000.txt>. | ||
104 | |||
105 | To compile this driver as a module, choose M here. The module | ||
106 | will be called igb. | ||
107 | |||
108 | config IGB_DCA | ||
109 | bool "Direct Cache Access (DCA) Support" | ||
110 | default y | ||
111 | depends on IGB && DCA && !(IGB=y && DCA=m) | ||
112 | ---help--- | ||
113 | Say Y here if you want to use Direct Cache Access (DCA) in the | ||
114 | driver. DCA is a method for warming the CPU cache before data | ||
115 | is used, with the intent of lessening the impact of cache misses. | ||
116 | |||
117 | config IGBVF | ||
118 | tristate "Intel(R) 82576 Virtual Function Ethernet support" | ||
119 | depends on PCI | ||
120 | ---help--- | ||
121 | This driver supports Intel(R) 82576 virtual functions. For more | ||
122 | information on how to identify your adapter, go to the Adapter & | ||
123 | Driver ID Guide at: | ||
124 | |||
125 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
126 | |||
127 | For general information and support, go to the Intel support | ||
128 | website at: | ||
129 | |||
130 | <http://support.intel.com> | ||
131 | |||
132 | More specific information on configuring the driver is in | ||
133 | <file:Documentation/networking/e1000.txt>. | ||
134 | |||
135 | To compile this driver as a module, choose M here. The module | ||
136 | will be called igbvf. | ||
137 | |||
138 | config IXGB | ||
139 | tristate "Intel(R) PRO/10GbE support" | ||
140 | depends on PCI | ||
141 | ---help--- | ||
142 | This driver supports Intel(R) PRO/10GbE family of adapters for | ||
143 | PCI-X type cards. For PCI-E type cards, use the "ixgbe" driver | ||
144 | instead. For more information on how to identify your adapter, go | ||
145 | to the Adapter & Driver ID Guide at: | ||
146 | |||
147 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
148 | |||
149 | For general information and support, go to the Intel support | ||
150 | website at: | ||
151 | |||
152 | <http://support.intel.com> | ||
153 | |||
154 | More specific information on configuring the driver is in | ||
155 | <file:Documentation/networking/ixgb.txt>. | ||
156 | |||
157 | To compile this driver as a module, choose M here. The module | ||
158 | will be called ixgb. | ||
159 | |||
160 | config IXGBE | ||
161 | tristate "Intel(R) 10GbE PCI Express adapters support" | ||
162 | depends on PCI && INET | ||
163 | select MDIO | ||
164 | ---help--- | ||
165 | This driver supports Intel(R) 10GbE PCI Express family of | ||
166 | adapters. For more information on how to identify your adapter, go | ||
167 | to the Adapter & Driver ID Guide at: | ||
168 | |||
169 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | ||
170 | |||
171 | For general information and support, go to the Intel support | ||
172 | website at: | ||
173 | |||
174 | <http://support.intel.com> | ||
175 | |||
176 | To compile this driver as a module, choose M here. The module | ||
177 | will be called ixgbe. | ||
178 | |||
179 | config IXGBE_DCA | ||
180 | bool "Direct Cache Access (DCA) Support" | ||
181 | default y | ||
182 | depends on IXGBE && DCA && !(IXGBE=y && DCA=m) | ||
183 | ---help--- | ||
184 | Say Y here if you want to use Direct Cache Access (DCA) in the | ||
185 | driver. DCA is a method for warming the CPU cache before data | ||
186 | is used, with the intent of lessening the impact of cache misses. | ||
187 | |||
188 | config IXGBE_DCB | ||
189 | bool "Data Center Bridging (DCB) Support" | ||
190 | default n | ||
191 | depends on IXGBE && DCB | ||
192 | ---help--- | ||
193 | Say Y here if you want to use Data Center Bridging (DCB) in the | ||
194 | driver. | ||
195 | |||
196 | If unsure, say N. | ||
197 | |||
198 | config IXGBEVF | ||
199 | tristate "Intel(R) 82599 Virtual Function Ethernet support" | ||
200 | depends on PCI_MSI | ||
201 | ---help--- | ||
202 | This driver supports Intel(R) 82599 virtual functions. For more | ||
203 | information on how to identify your adapter, go to the Adapter & | ||
204 | Driver ID Guide at: | ||
205 | |||
206 | <http://support.intel.com/support/network/sb/CS-008441.htm> | ||
207 | |||
208 | For general information and support, go to the Intel support | ||
209 | website at: | ||
210 | |||
211 | <http://support.intel.com> | ||
212 | |||
213 | More specific information on configuring the driver is in | ||
214 | <file:Documentation/networking/ixgbevf.txt>. | ||
215 | |||
216 | To compile this driver as a module, choose M here. The module | ||
217 | will be called ixgbevf. MSI-X interrupt support is required | ||
218 | for this driver to work correctly. | ||
219 | |||
220 | endif # NET_VENDOR_INTEL | ||