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