blob: bd501046c9c0c0ef4fa5512e7c565e62f53e24a0 [file] [log] [blame]
Jeff Garzikb4538722005-05-12 22:48:20 -04001config IEEE80211
John W. Linvilleedae58e2007-11-21 15:24:35 -05002 tristate "Generic IEEE 802.11 Networking Stack (DEPRECATED)"
Jeff Garzikb4538722005-05-12 22:48:20 -04003 ---help---
Jeff Garzik2ff55fe2005-07-31 13:05:43 -04004 This option enables the hardware independent IEEE 802.11
John W. Linvilleedae58e2007-11-21 15:24:35 -05005 networking stack. This component is deprecated in favor of the
6 mac80211 component.
Jeff Garzikb4538722005-05-12 22:48:20 -04007
8config IEEE80211_DEBUG
9 bool "Enable full debugging output"
10 depends on IEEE80211
11 ---help---
Jeff Garzik2ff55fe2005-07-31 13:05:43 -040012 This option will enable debug tracing output for the
13 ieee80211 network stack.
Jeff Garzikb4538722005-05-12 22:48:20 -040014
Jeff Garzik2ff55fe2005-07-31 13:05:43 -040015 This will result in the kernel module being ~70k larger. You
16 can control which debug output is sent to the kernel log by
17 setting the value in
Jeff Garzikb4538722005-05-12 22:48:20 -040018
19 /proc/net/ieee80211/debug_level
20
21 For example:
22
23 % echo 0x00000FFO > /proc/net/ieee80211/debug_level
24
Jeff Garzik2ff55fe2005-07-31 13:05:43 -040025 For a list of values you can assign to debug_level, you
Jeff Garzikb4538722005-05-12 22:48:20 -040026 can look at the bit mask values in <net/ieee80211.h>
27
Jeff Garzik2ff55fe2005-07-31 13:05:43 -040028 If you are not trying to debug or develop the ieee80211
Jeff Garzikb4538722005-05-12 22:48:20 -040029 subsystem, you most likely want to say N here.
30
31config IEEE80211_CRYPT_WEP
32 tristate "IEEE 802.11 WEP encryption (802.1x)"
33 depends on IEEE80211
34 select CRYPTO
35 select CRYPTO_ARC4
Patrick McHardybcbaecb2006-10-25 16:49:36 +100036 select CRYPTO_ECB
Jeff Garzikb4538722005-05-12 22:48:20 -040037 select CRC32
38 ---help---
Jeff Garzik2ff55fe2005-07-31 13:05:43 -040039 Include software based cipher suites in support of IEEE
Jeff Garzikb4538722005-05-12 22:48:20 -040040 802.11's WEP. This is needed for WEP as well as 802.1x.
41
Patrick Ringl0fa7d862007-03-24 23:56:58 +010042 This can be compiled as a module and it will be called
Jeff Garzikb4538722005-05-12 22:48:20 -040043 "ieee80211_crypt_wep".
44
45config IEEE80211_CRYPT_CCMP
46 tristate "IEEE 802.11i CCMP support"
47 depends on IEEE80211
Adrian Bunk76fe1b02005-05-07 00:54:49 +020048 select CRYPTO
Jeff Garzikb4538722005-05-12 22:48:20 -040049 select CRYPTO_AES
50 ---help---
Jeff Garzik2ff55fe2005-07-31 13:05:43 -040051 Include software based cipher suites in support of IEEE 802.11i
52 (aka TGi, WPA, WPA2, WPA-PSK, etc.) for use with CCMP enabled
Jeff Garzikb4538722005-05-12 22:48:20 -040053 networks.
54
Patrick Ringl0fa7d862007-03-24 23:56:58 +010055 This can be compiled as a module and it will be called
Jeff Garzikb4538722005-05-12 22:48:20 -040056 "ieee80211_crypt_ccmp".
57
58config IEEE80211_CRYPT_TKIP
59 tristate "IEEE 802.11i TKIP encryption"
Johannes Berg2a5e1c02007-04-23 12:19:12 -070060 depends on IEEE80211
61 select WIRELESS_EXT
Adrian Bunk76fe1b02005-05-07 00:54:49 +020062 select CRYPTO
Jeff Garzikb4538722005-05-12 22:48:20 -040063 select CRYPTO_MICHAEL_MIC
Patrick McHardybcbaecb2006-10-25 16:49:36 +100064 select CRYPTO_ECB
Chuck Ebbertca0084f2006-07-14 18:51:41 -040065 select CRC32
Jeff Garzikb4538722005-05-12 22:48:20 -040066 ---help---
Jeff Garzik2ff55fe2005-07-31 13:05:43 -040067 Include software based cipher suites in support of IEEE 802.11i
68 (aka TGi, WPA, WPA2, WPA-PSK, etc.) for use with TKIP enabled
Jeff Garzikb4538722005-05-12 22:48:20 -040069 networks.
70
Patrick Ringl0fa7d862007-03-24 23:56:58 +010071 This can be compiled as a module and it will be called
Jeff Garzikb4538722005-05-12 22:48:20 -040072 "ieee80211_crypt_tkip".
73
Johannes Berg370121e2006-01-04 16:32:16 +010074source "net/ieee80211/softmac/Kconfig"