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