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 || \ | |
10 | GSC || BVME6000 || MVME16x || ARCH_ENP2611 || \ | |
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)" | |
125 | default y | |
126 | depends on IGB && PTP_1588_CLOCK | |
127 | ---help--- | |
128 | Say Y here if you want to use PTP Hardware Clock (PHC) in the | |
129 | driver. Only the basic clock operations have been implemented. | |
130 | ||
131 | Every timestamp and clock read operations must consult the | |
132 | overflow counter to form a correct time value. | |
133 | ||
dee1ad47 JK |
134 | config IGBVF |
135 | tristate "Intel(R) 82576 Virtual Function Ethernet support" | |
136 | depends on PCI | |
137 | ---help--- | |
138 | This driver supports Intel(R) 82576 virtual functions. For more | |
139 | information on how to identify your adapter, go to the Adapter & | |
140 | Driver ID Guide at: | |
141 | ||
142 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | |
143 | ||
144 | For general information and support, go to the Intel support | |
145 | website at: | |
146 | ||
147 | <http://support.intel.com> | |
148 | ||
149 | More specific information on configuring the driver is in | |
150 | <file:Documentation/networking/e1000.txt>. | |
151 | ||
152 | To compile this driver as a module, choose M here. The module | |
153 | will be called igbvf. | |
154 | ||
155 | config IXGB | |
156 | tristate "Intel(R) PRO/10GbE support" | |
157 | depends on PCI | |
158 | ---help--- | |
159 | This driver supports Intel(R) PRO/10GbE family of adapters for | |
160 | PCI-X type cards. For PCI-E type cards, use the "ixgbe" driver | |
161 | instead. For more information on how to identify your adapter, go | |
162 | to the Adapter & Driver ID Guide at: | |
163 | ||
164 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | |
165 | ||
166 | For general information and support, go to the Intel support | |
167 | website at: | |
168 | ||
169 | <http://support.intel.com> | |
170 | ||
171 | More specific information on configuring the driver is in | |
172 | <file:Documentation/networking/ixgb.txt>. | |
173 | ||
174 | To compile this driver as a module, choose M here. The module | |
175 | will be called ixgb. | |
176 | ||
177 | config IXGBE | |
178 | tristate "Intel(R) 10GbE PCI Express adapters support" | |
179 | depends on PCI && INET | |
180 | select MDIO | |
181 | ---help--- | |
182 | This driver supports Intel(R) 10GbE PCI Express family of | |
183 | adapters. For more information on how to identify your adapter, go | |
184 | to the Adapter & Driver ID Guide at: | |
185 | ||
186 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | |
187 | ||
188 | For general information and support, go to the Intel support | |
189 | website at: | |
190 | ||
191 | <http://support.intel.com> | |
192 | ||
193 | To compile this driver as a module, choose M here. The module | |
194 | will be called ixgbe. | |
195 | ||
196 | config IXGBE_DCA | |
197 | bool "Direct Cache Access (DCA) Support" | |
198 | default y | |
199 | depends on IXGBE && DCA && !(IXGBE=y && DCA=m) | |
200 | ---help--- | |
201 | Say Y here if you want to use Direct Cache Access (DCA) in the | |
202 | driver. DCA is a method for warming the CPU cache before data | |
203 | is used, with the intent of lessening the impact of cache misses. | |
204 | ||
205 | config IXGBE_DCB | |
206 | bool "Data Center Bridging (DCB) Support" | |
207 | default n | |
208 | depends on IXGBE && DCB | |
209 | ---help--- | |
210 | Say Y here if you want to use Data Center Bridging (DCB) in the | |
211 | driver. | |
212 | ||
213 | If unsure, say N. | |
214 | ||
215 | config IXGBEVF | |
216 | tristate "Intel(R) 82599 Virtual Function Ethernet support" | |
217 | depends on PCI_MSI | |
218 | ---help--- | |
219 | This driver supports Intel(R) 82599 virtual functions. For more | |
220 | information on how to identify your adapter, go to the Adapter & | |
221 | Driver ID Guide at: | |
222 | ||
223 | <http://support.intel.com/support/network/sb/CS-008441.htm> | |
224 | ||
225 | For general information and support, go to the Intel support | |
226 | website at: | |
227 | ||
228 | <http://support.intel.com> | |
229 | ||
230 | More specific information on configuring the driver is in | |
231 | <file:Documentation/networking/ixgbevf.txt>. | |
232 | ||
233 | To compile this driver as a module, choose M here. The module | |
234 | will be called ixgbevf. MSI-X interrupt support is required | |
235 | for this driver to work correctly. | |
236 | ||
237 | endif # NET_VENDOR_INTEL |