Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen...
[linux-2.6] / net / ieee80211 / Kconfig
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.
7
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.
14
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
18
19           /proc/net/ieee80211/debug_level
20
21           For example:
22
23           % echo 0x00000FFO > /proc/net/ieee80211/debug_level
24
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>
27
28           If you are not trying to debug or develop the ieee80211
29           subsystem, you most likely want to say N here.
30
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.
41
42         This can be compiled as a module and it will be called
43         "ieee80211_crypt_wep".
44
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.
54
55         This can be compiled as a module and it will be called
56         "ieee80211_crypt_ccmp".
57
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.
70
71         This can be compiled as a module and it will be called
72         "ieee80211_crypt_tkip".
73