Commit | Line | Data |
---|---|---|
dee1ad47 JK |
1 | # |
2 | # Intel network device configuration | |
3 | # | |
4 | ||
5 | config NET_VENDOR_INTEL | |
6 | bool "Intel devices" | |
88f07484 | 7 | default y |
433aee04 JK |
8 | depends on PCI || PCI_MSI || ISA || ISA_DMA_API || ARM || \ |
9 | ARCH_ACORN || MCA || MCA_LEGACY || SNI_RM || SUN3 || \ | |
695e0078 | 10 | GSC || BVME6000 || MVME16x || \ |
433aee04 JK |
11 | (ARM && ARCH_IXP4XX && IXP4XX_NPE && IXP4XX_QMGR) || \ |
12 | EXPERIMENTAL | |
dee1ad47 JK |
13 | ---help--- |
14 | If you have a network (Ethernet) card belonging to this class, say Y | |
15 | and read the Ethernet-HOWTO, available from | |
16 | <http://www.tldp.org/docs.html#howto>. | |
17 | ||
18 | Note that the answer to this question doesn't directly affect the | |
19 | kernel: saying N will just cause the configurator to skip all | |
20 | the questions about Intel cards. If you say Y, you will be asked for | |
21 | your specific card in the following questions. | |
22 | ||
23 | if NET_VENDOR_INTEL | |
24 | ||
25 | config E100 | |
26 | tristate "Intel(R) PRO/100+ support" | |
27 | depends on PCI | |
aaba215c | 28 | select NET_CORE |
dee1ad47 JK |
29 | select MII |
30 | ---help--- | |
31 | This driver supports Intel(R) PRO/100 family of adapters. | |
32 | To verify that your adapter is supported, find the board ID number | |
33 | on the adapter. Look for a label that has a barcode and a number | |
34 | in the format 123456-001 (six digits hyphen three digits). | |
35 | ||
36 | Use the above information and the Adapter & Driver ID Guide at: | |
37 | ||
38 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | |
39 | ||
40 | to identify the adapter. | |
41 | ||
42 | For the latest Intel PRO/100 network driver for Linux, see: | |
43 | ||
44 | <http://www.intel.com/p/en_US/support/highlights/network/pro100plus> | |
45 | ||
46 | More specific information on configuring the driver is in | |
47 | <file:Documentation/networking/e100.txt>. | |
48 | ||
49 | To compile this driver as a module, choose M here. The module | |
50 | will be called e100. | |
51 | ||
52 | config E1000 | |
53 | tristate "Intel(R) PRO/1000 Gigabit Ethernet support" | |
54 | depends on PCI | |
55 | ---help--- | |
56 | This driver supports Intel(R) PRO/1000 gigabit ethernet family of | |
57 | adapters. For more information on how to identify your adapter, go | |
58 | to the Adapter & Driver ID Guide at: | |
59 | ||
60 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | |
61 | ||
62 | For general information and support, go to the Intel support | |
63 | website at: | |
64 | ||
65 | <http://support.intel.com> | |
66 | ||
67 | More specific information on configuring the driver is in | |
68 | <file:Documentation/networking/e1000.txt>. | |
69 | ||
70 | To compile this driver as a module, choose M here. The module | |
71 | will be called e1000. | |
72 | ||
73 | config E1000E | |
74 | tristate "Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support" | |
75 | depends on PCI && (!SPARC32 || BROKEN) | |
76 | select CRC32 | |
77 | ---help--- | |
78 | This driver supports the PCI-Express Intel(R) PRO/1000 gigabit | |
79 | ethernet family of adapters. For PCI or PCI-X e1000 adapters, | |
80 | use the regular e1000 driver For more information on how to | |
81 | identify your adapter, go to the Adapter & Driver ID Guide at: | |
82 | ||
83 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | |
84 | ||
85 | For general information and support, go to the Intel support | |
86 | website at: | |
87 | ||
88 | <http://support.intel.com> | |
89 | ||
90 | To compile this driver as a module, choose M here. The module | |
91 | will be called e1000e. | |
92 | ||
93 | config IGB | |
94 | tristate "Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support" | |
95 | depends on PCI | |
96 | ---help--- | |
97 | This driver supports Intel(R) 82575/82576 gigabit ethernet family of | |
98 | adapters. For more information on how to identify your adapter, go | |
99 | to the Adapter & Driver ID Guide at: | |
100 | ||
101 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | |
102 | ||
103 | For general information and support, go to the Intel support | |
104 | website at: | |
105 | ||
106 | <http://support.intel.com> | |
107 | ||
108 | More specific information on configuring the driver is in | |
109 | <file:Documentation/networking/e1000.txt>. | |
110 | ||
111 | To compile this driver as a module, choose M here. The module | |
112 | will be called igb. | |
113 | ||
114 | config IGB_DCA | |
115 | bool "Direct Cache Access (DCA) Support" | |
116 | default y | |
117 | depends on IGB && DCA && !(IGB=y && DCA=m) | |
118 | ---help--- | |
119 | Say Y here if you want to use Direct Cache Access (DCA) in the | |
120 | driver. DCA is a method for warming the CPU cache before data | |
121 | is used, with the intent of lessening the impact of cache misses. | |
122 | ||
7ebae817 RC |
123 | config IGB_PTP |
124 | bool "PTP Hardware Clock (PHC)" | |
0e808bcc CW |
125 | default n |
126 | depends on IGB && EXPERIMENTAL | |
127 | select PPS | |
128 | select PTP_1588_CLOCK | |
7ebae817 RC |
129 | ---help--- |
130 | Say Y here if you want to use PTP Hardware Clock (PHC) in the | |
131 | driver. Only the basic clock operations have been implemented. | |
132 | ||
133 | Every timestamp and clock read operations must consult the | |
134 | overflow counter to form a correct time value. | |
135 | ||
dee1ad47 JK |
136 | config IGBVF |
137 | tristate "Intel(R) 82576 Virtual Function Ethernet support" | |
138 | depends on PCI | |
139 | ---help--- | |
140 | This driver supports Intel(R) 82576 virtual functions. For more | |
141 | information on how to identify your adapter, go to the Adapter & | |
142 | Driver ID Guide at: | |
143 | ||
144 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | |
145 | ||
146 | For general information and support, go to the Intel support | |
147 | website at: | |
148 | ||
149 | <http://support.intel.com> | |
150 | ||
151 | More specific information on configuring the driver is in | |
152 | <file:Documentation/networking/e1000.txt>. | |
153 | ||
154 | To compile this driver as a module, choose M here. The module | |
155 | will be called igbvf. | |
156 | ||
157 | config IXGB | |
158 | tristate "Intel(R) PRO/10GbE support" | |
159 | depends on PCI | |
160 | ---help--- | |
161 | This driver supports Intel(R) PRO/10GbE family of adapters for | |
162 | PCI-X type cards. For PCI-E type cards, use the "ixgbe" driver | |
163 | instead. For more information on how to identify your adapter, go | |
164 | to the Adapter & Driver ID Guide at: | |
165 | ||
166 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | |
167 | ||
168 | For general information and support, go to the Intel support | |
169 | website at: | |
170 | ||
171 | <http://support.intel.com> | |
172 | ||
173 | More specific information on configuring the driver is in | |
174 | <file:Documentation/networking/ixgb.txt>. | |
175 | ||
176 | To compile this driver as a module, choose M here. The module | |
177 | will be called ixgb. | |
178 | ||
179 | config IXGBE | |
180 | tristate "Intel(R) 10GbE PCI Express adapters support" | |
181 | depends on PCI && INET | |
182 | select MDIO | |
183 | ---help--- | |
184 | This driver supports Intel(R) 10GbE PCI Express family of | |
185 | adapters. For more information on how to identify your adapter, go | |
186 | to the Adapter & Driver ID Guide at: | |
187 | ||
188 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | |
189 | ||
190 | For general information and support, go to the Intel support | |
191 | website at: | |
192 | ||
193 | <http://support.intel.com> | |
194 | ||
195 | To compile this driver as a module, choose M here. The module | |
196 | will be called ixgbe. | |
197 | ||
3ca8bc6d DS |
198 | config IXGBE_HWMON |
199 | bool "Intel(R) 10GbE PCI Express adapters HWMON support" | |
200 | default y | |
201 | depends on IXGBE && HWMON && !(IXGBE=y && HWMON=m) | |
202 | ---help--- | |
203 | Say Y if you want to expose the thermal sensor data on some of | |
204 | our cards, via a hwmon sysfs interface. | |
205 | ||
dee1ad47 JK |
206 | config IXGBE_DCA |
207 | bool "Direct Cache Access (DCA) Support" | |
208 | default y | |
209 | depends on IXGBE && DCA && !(IXGBE=y && DCA=m) | |
210 | ---help--- | |
211 | Say Y here if you want to use Direct Cache Access (DCA) in the | |
212 | driver. DCA is a method for warming the CPU cache before data | |
213 | is used, with the intent of lessening the impact of cache misses. | |
214 | ||
215 | config IXGBE_DCB | |
216 | bool "Data Center Bridging (DCB) Support" | |
217 | default n | |
218 | depends on IXGBE && DCB | |
219 | ---help--- | |
220 | Say Y here if you want to use Data Center Bridging (DCB) in the | |
221 | driver. | |
222 | ||
223 | If unsure, say N. | |
224 | ||
3a6a4eda JK |
225 | config IXGBE_PTP |
226 | bool "PTP Clock Support" | |
227 | default n | |
0e808bcc CW |
228 | depends on IXGBE && EXPERIMENTAL |
229 | select PPS | |
230 | select PTP_1588_CLOCK | |
3a6a4eda JK |
231 | ---help--- |
232 | Say Y here if you want support for 1588 Timestamping with a | |
233 | PHC device, using the PTP 1588 Clock support. This is | |
234 | required to enable timestamping support for the device. | |
235 | ||
236 | If unsure, say N. | |
237 | ||
dee1ad47 JK |
238 | config IXGBEVF |
239 | tristate "Intel(R) 82599 Virtual Function Ethernet support" | |
240 | depends on PCI_MSI | |
241 | ---help--- | |
242 | This driver supports Intel(R) 82599 virtual functions. For more | |
243 | information on how to identify your adapter, go to the Adapter & | |
244 | Driver ID Guide at: | |
245 | ||
246 | <http://support.intel.com/support/network/sb/CS-008441.htm> | |
247 | ||
248 | For general information and support, go to the Intel support | |
249 | website at: | |
250 | ||
251 | <http://support.intel.com> | |
252 | ||
253 | More specific information on configuring the driver is in | |
254 | <file:Documentation/networking/ixgbevf.txt>. | |
255 | ||
256 | To compile this driver as a module, choose M here. The module | |
257 | will be called ixgbevf. MSI-X interrupt support is required | |
258 | for this driver to work correctly. | |
259 | ||
260 | endif # NET_VENDOR_INTEL |