diff options
Diffstat (limited to 'drivers/net/wireless/Kconfig')
-rw-r--r-- | drivers/net/wireless/Kconfig | 163 |
1 files changed, 18 insertions, 145 deletions
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig index 45bdf0b339bb..ea543fcf2687 100644 --- a/drivers/net/wireless/Kconfig +++ b/drivers/net/wireless/Kconfig | |||
@@ -123,154 +123,11 @@ config PCMCIA_RAYCS | |||
123 | To compile this driver as a module, choose M here: the module will be | 123 | To compile this driver as a module, choose M here: the module will be |
124 | called ray_cs. If unsure, say N. | 124 | called ray_cs. If unsure, say N. |
125 | 125 | ||
126 | config IPW2100 | ||
127 | tristate "Intel PRO/Wireless 2100 Network Connection" | ||
128 | depends on PCI && WLAN_80211 | ||
129 | select WIRELESS_EXT | ||
130 | select FW_LOADER | ||
131 | select IEEE80211 | ||
132 | ---help--- | ||
133 | A driver for the Intel PRO/Wireless 2100 Network | ||
134 | Connection 802.11b wireless network adapter. | ||
135 | |||
136 | See <file:Documentation/networking/README.ipw2100> for information on | ||
137 | the capabilities currently enabled in this driver and for tips | ||
138 | for debugging issues and problems. | ||
139 | |||
140 | In order to use this driver, you will need a firmware image for it. | ||
141 | You can obtain the firmware from | ||
142 | <http://ipw2100.sf.net/>. Once you have the firmware image, you | ||
143 | will need to place it in /lib/firmware. | ||
144 | |||
145 | You will also very likely need the Wireless Tools in order to | ||
146 | configure your card: | ||
147 | |||
148 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>. | ||
149 | |||
150 | It is recommended that you compile this driver as a module (M) | ||
151 | rather than built-in (Y). This driver requires firmware at device | ||
152 | initialization time, and when built-in this typically happens | ||
153 | before the filesystem is accessible (hence firmware will be | ||
154 | unavailable and initialization will fail). If you do choose to build | ||
155 | this driver into your kernel image, you can avoid this problem by | ||
156 | including the firmware and a firmware loader in an initramfs. | ||
157 | |||
158 | config IPW2100_MONITOR | ||
159 | bool "Enable promiscuous mode" | ||
160 | depends on IPW2100 | ||
161 | ---help--- | ||
162 | Enables promiscuous/monitor mode support for the ipw2100 driver. | ||
163 | With this feature compiled into the driver, you can switch to | ||
164 | promiscuous mode via the Wireless Tool's Monitor mode. While in this | ||
165 | mode, no packets can be sent. | ||
166 | |||
167 | config IPW2100_DEBUG | ||
168 | bool "Enable full debugging output in IPW2100 module." | ||
169 | depends on IPW2100 | ||
170 | ---help--- | ||
171 | This option will enable debug tracing output for the IPW2100. | ||
172 | |||
173 | This will result in the kernel module being ~60k larger. You can | ||
174 | control which debug output is sent to the kernel log by setting the | ||
175 | value in | ||
176 | |||
177 | /sys/bus/pci/drivers/ipw2100/debug_level | ||
178 | |||
179 | This entry will only exist if this option is enabled. | ||
180 | |||
181 | If you are not trying to debug or develop the IPW2100 driver, you | ||
182 | most likely want to say N here. | ||
183 | |||
184 | config IPW2200 | ||
185 | tristate "Intel PRO/Wireless 2200BG and 2915ABG Network Connection" | ||
186 | depends on PCI && WLAN_80211 | ||
187 | select WIRELESS_EXT | ||
188 | select FW_LOADER | ||
189 | select IEEE80211 | ||
190 | ---help--- | ||
191 | A driver for the Intel PRO/Wireless 2200BG and 2915ABG Network | ||
192 | Connection adapters. | ||
193 | |||
194 | See <file:Documentation/networking/README.ipw2200> for | ||
195 | information on the capabilities currently enabled in this | ||
196 | driver and for tips for debugging issues and problems. | ||
197 | |||
198 | In order to use this driver, you will need a firmware image for it. | ||
199 | You can obtain the firmware from | ||
200 | <http://ipw2200.sf.net/>. See the above referenced README.ipw2200 | ||
201 | for information on where to install the firmware images. | ||
202 | |||
203 | You will also very likely need the Wireless Tools in order to | ||
204 | configure your card: | ||
205 | |||
206 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>. | ||
207 | |||
208 | It is recommended that you compile this driver as a module (M) | ||
209 | rather than built-in (Y). This driver requires firmware at device | ||
210 | initialization time, and when built-in this typically happens | ||
211 | before the filesystem is accessible (hence firmware will be | ||
212 | unavailable and initialization will fail). If you do choose to build | ||
213 | this driver into your kernel image, you can avoid this problem by | ||
214 | including the firmware and a firmware loader in an initramfs. | ||
215 | |||
216 | config IPW2200_MONITOR | ||
217 | bool "Enable promiscuous mode" | ||
218 | depends on IPW2200 | ||
219 | ---help--- | ||
220 | Enables promiscuous/monitor mode support for the ipw2200 driver. | ||
221 | With this feature compiled into the driver, you can switch to | ||
222 | promiscuous mode via the Wireless Tool's Monitor mode. While in this | ||
223 | mode, no packets can be sent. | ||
224 | |||
225 | config IPW2200_RADIOTAP | ||
226 | bool "Enable radiotap format 802.11 raw packet support" | ||
227 | depends on IPW2200_MONITOR | ||
228 | |||
229 | config IPW2200_PROMISCUOUS | ||
230 | bool "Enable creation of a RF radiotap promiscuous interface" | ||
231 | depends on IPW2200_MONITOR | ||
232 | select IPW2200_RADIOTAP | ||
233 | ---help--- | ||
234 | Enables the creation of a second interface prefixed 'rtap'. | ||
235 | This second interface will provide every received in radiotap | ||
236 | format. | ||
237 | |||
238 | This is useful for performing wireless network analysis while | ||
239 | maintaining an active association. | ||
240 | |||
241 | Example usage: | ||
242 | |||
243 | % modprobe ipw2200 rtap_iface=1 | ||
244 | % ifconfig rtap0 up | ||
245 | % tethereal -i rtap0 | ||
246 | |||
247 | If you do not specify 'rtap_iface=1' as a module parameter then | ||
248 | the rtap interface will not be created and you will need to turn | ||
249 | it on via sysfs: | ||
250 | |||
251 | % echo 1 > /sys/bus/pci/drivers/ipw2200/*/rtap_iface | ||
252 | |||
253 | config IPW2200_QOS | ||
254 | bool "Enable QoS support" | ||
255 | depends on IPW2200 && EXPERIMENTAL | ||
256 | |||
257 | config IPW2200_DEBUG | ||
258 | bool "Enable full debugging output in IPW2200 module." | ||
259 | depends on IPW2200 | ||
260 | ---help--- | ||
261 | This option will enable low level debug tracing output for IPW2200. | ||
262 | |||
263 | Note, normal debug code is already compiled in. This low level | ||
264 | debug option enables debug on hot paths (e.g Tx, Rx, ISR) and | ||
265 | will result in the kernel module being ~70 larger. Most users | ||
266 | will typically not need this high verbosity debug information. | ||
267 | |||
268 | If you are not sure, say N here. | ||
269 | |||
270 | config LIBERTAS | 126 | config LIBERTAS |
271 | tristate "Marvell 8xxx Libertas WLAN driver support" | 127 | tristate "Marvell 8xxx Libertas WLAN driver support" |
272 | depends on WLAN_80211 | 128 | depends on WLAN_80211 |
273 | select WIRELESS_EXT | 129 | select WIRELESS_EXT |
130 | select LIB80211 | ||
274 | select FW_LOADER | 131 | select FW_LOADER |
275 | ---help--- | 132 | ---help--- |
276 | A library for Marvell Libertas 8xxx devices. | 133 | A library for Marvell Libertas 8xxx devices. |
@@ -357,6 +214,21 @@ config HERMES | |||
357 | configure your card and that /etc/pcmcia/wireless.opts works : | 214 | configure your card and that /etc/pcmcia/wireless.opts works : |
358 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html> | 215 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html> |
359 | 216 | ||
217 | config HERMES_CACHE_FW_ON_INIT | ||
218 | bool "Cache Hermes firmware on driver initialisation" | ||
219 | depends on HERMES | ||
220 | default y | ||
221 | ---help--- | ||
222 | Say Y to cache any firmware required by the Hermes drivers | ||
223 | on startup. The firmware will remain cached until the | ||
224 | driver is unloaded. The cache uses 64K of RAM. | ||
225 | |||
226 | Otherwise load the firmware from userspace as required. In | ||
227 | this case the driver should be unloaded and restarted | ||
228 | whenever the firmware is changed. | ||
229 | |||
230 | If you are not sure, say Y. | ||
231 | |||
360 | config APPLE_AIRPORT | 232 | config APPLE_AIRPORT |
361 | tristate "Apple Airport support (built-in)" | 233 | tristate "Apple Airport support (built-in)" |
362 | depends on PPC_PMAC && HERMES | 234 | depends on PPC_PMAC && HERMES |
@@ -651,7 +523,7 @@ config RTL8180 | |||
651 | 523 | ||
652 | config RTL8187 | 524 | config RTL8187 |
653 | tristate "Realtek 8187 and 8187B USB support" | 525 | tristate "Realtek 8187 and 8187B USB support" |
654 | depends on MAC80211 && USB && WLAN_80211 && EXPERIMENTAL | 526 | depends on MAC80211 && USB && WLAN_80211 |
655 | select EEPROM_93CX6 | 527 | select EEPROM_93CX6 |
656 | ---help--- | 528 | ---help--- |
657 | This is a driver for RTL8187 and RTL8187B based cards. | 529 | This is a driver for RTL8187 and RTL8187B based cards. |
@@ -711,6 +583,7 @@ config MAC80211_HWSIM | |||
711 | source "drivers/net/wireless/p54/Kconfig" | 583 | source "drivers/net/wireless/p54/Kconfig" |
712 | source "drivers/net/wireless/ath5k/Kconfig" | 584 | source "drivers/net/wireless/ath5k/Kconfig" |
713 | source "drivers/net/wireless/ath9k/Kconfig" | 585 | source "drivers/net/wireless/ath9k/Kconfig" |
586 | source "drivers/net/wireless/ipw2x00/Kconfig" | ||
714 | source "drivers/net/wireless/iwlwifi/Kconfig" | 587 | source "drivers/net/wireless/iwlwifi/Kconfig" |
715 | source "drivers/net/wireless/hostap/Kconfig" | 588 | source "drivers/net/wireless/hostap/Kconfig" |
716 | source "drivers/net/wireless/b43/Kconfig" | 589 | source "drivers/net/wireless/b43/Kconfig" |