Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg...
[linux-2.6/openmoko-kernel/knife-kernel.git] / net / ieee80211 / Kconfig
blob94ed7d3cd9dab45e54e292d3c674992c87026cd8
1 config IEEE80211
2         tristate "Generic IEEE 802.11 Networking Stack (DEPRECATED)"
3         ---help---
4         This option enables the hardware independent IEEE 802.11
5         networking stack.  This component is deprecated in favor of the
6         mac80211 component.
8 config IEEE80211_DEBUG
9         bool "Enable full debugging output"
10         depends on IEEE80211
11         ---help---
12           This option will enable debug tracing output for the
13           ieee80211 network stack.
15           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
19           /proc/net/ieee80211/debug_level
21           For example:
23           % echo 0x00000FFO > /proc/net/ieee80211/debug_level
25           For a list of values you can assign to debug_level, you
26           can look at the bit mask values in <net/ieee80211.h>
28           If you are not trying to debug or develop the ieee80211
29           subsystem, you most likely want to say N here.
31 config IEEE80211_CRYPT_WEP
32         tristate "IEEE 802.11 WEP encryption (802.1x)"
33         depends on IEEE80211
34         select CRYPTO
35         select CRYPTO_ARC4
36         select CRYPTO_ECB
37         select CRC32
38         ---help---
39         Include software based cipher suites in support of IEEE
40         802.11's WEP.  This is needed for WEP as well as 802.1x.
42         This can be compiled as a module and it will be called
43         "ieee80211_crypt_wep".
45 config IEEE80211_CRYPT_CCMP
46         tristate "IEEE 802.11i CCMP support"
47         depends on IEEE80211
48         select CRYPTO
49         select CRYPTO_AES
50         ---help---
51         Include software based cipher suites in support of IEEE 802.11i
52         (aka TGi, WPA, WPA2, WPA-PSK, etc.) for use with CCMP enabled
53         networks.
55         This can be compiled as a module and it will be called
56         "ieee80211_crypt_ccmp".
58 config IEEE80211_CRYPT_TKIP
59         tristate "IEEE 802.11i TKIP encryption"
60         depends on IEEE80211
61         select WIRELESS_EXT
62         select CRYPTO
63         select CRYPTO_MICHAEL_MIC
64         select CRYPTO_ECB
65         select CRC32
66         ---help---
67         Include software based cipher suites in support of IEEE 802.11i
68         (aka TGi, WPA, WPA2, WPA-PSK, etc.) for use with TKIP enabled
69         networks.
71         This can be compiled as a module and it will be called
72         "ieee80211_crypt_tkip".