blob: 09711b06280753dc08268ad07d2b930ec9bc608e [file] [log] [blame]
Jiri Bencf0706e82007-05-05 11:45:53 -07001config MAC80211
2 tristate "Generic IEEE 802.11 Networking Stack (mac80211)"
3 depends on EXPERIMENTAL
4 select CRYPTO
5 select CRYPTO_ECB
6 select CRYPTO_ARC4
7 select CRYPTO_AES
8 select CRC32
9 select WIRELESS_EXT
10 select CFG80211
11 select NET_SCH_FIFO
12 ---help---
13 This option enables the hardware independent IEEE 802.11
14 networking stack.
15
Johannes Bergac71c692007-10-28 14:17:44 +010016config MAC80211_RCSIMPLE
Johannes Bergd52a60a2007-11-07 16:41:13 +010017 bool "'simple' rate control algorithm" if EMBEDDED
Johannes Bergac71c692007-10-28 14:17:44 +010018 default y
Johannes Bergd52a60a2007-11-07 16:41:13 +010019 depends on MAC80211
Johannes Bergac71c692007-10-28 14:17:44 +010020 help
21 This option allows you to turn off the 'simple' rate
22 control algorithm in mac80211. If you do turn it off,
23 you absolutely need another rate control algorithm.
24
25 Say Y unless you know you will have another algorithm
26 available.
27
Jiri Bencf0706e82007-05-05 11:45:53 -070028config MAC80211_LEDS
29 bool "Enable LED triggers"
30 depends on MAC80211 && LEDS_TRIGGERS
31 ---help---
32 This option enables a few LED triggers for different
33 packet receive/transmit events.
34
Jiri Bence9f207f2007-05-05 11:46:38 -070035config MAC80211_DEBUGFS
36 bool "Export mac80211 internals in DebugFS"
37 depends on MAC80211 && DEBUG_FS
38 ---help---
39 Select this to see extensive information about
40 the internal state of mac80211 in debugfs.
41
42 Say N unless you know you need this.
43
Jiri Bencf0706e82007-05-05 11:45:53 -070044config MAC80211_DEBUG
45 bool "Enable debugging output"
46 depends on MAC80211
47 ---help---
48 This option will enable debug tracing output for the
49 ieee80211 network stack.
50
51 If you are not trying to debug or develop the ieee80211
52 subsystem, you most likely want to say N here.
53
Ron Rindjunsky82b3cad2007-12-16 16:09:26 -080054config MAC80211_HT_DEBUG
55 bool "Enable HT debugging output"
56 depends on MAC80211_DEBUG
57 ---help---
58 This option enables 802.11n High Throughput features
59 debug tracing output.
60
61 If you are not trying to debug of develop the ieee80211
62 subsystem, you most likely want to say N here.
63
Jiri Bencf0706e82007-05-05 11:45:53 -070064config MAC80211_VERBOSE_DEBUG
65 bool "Verbose debugging output"
66 depends on MAC80211_DEBUG
67
68config MAC80211_LOWTX_FRAME_DUMP
69 bool "Debug frame dumping"
70 depends on MAC80211_DEBUG
71 ---help---
72 Selecting this option will cause the stack to
73 print a message for each frame that is handed
74 to the lowlevel driver for transmission. This
75 message includes all MAC addresses and the
76 frame control field.
77
78 If unsure, say N and insert the debugging code
79 you require into the driver you are debugging.
80
81config TKIP_DEBUG
82 bool "TKIP debugging"
83 depends on MAC80211_DEBUG
84
85config MAC80211_DEBUG_COUNTERS
86 bool "Extra statistics for TX/RX debugging"
87 depends on MAC80211_DEBUG
88
89config MAC80211_IBSS_DEBUG
90 bool "Support for IBSS testing"
91 depends on MAC80211_DEBUG
92 ---help---
93 Say Y here if you intend to debug the IBSS code.
94
95config MAC80211_VERBOSE_PS_DEBUG
96 bool "Verbose powersave mode debugging"
97 depends on MAC80211_DEBUG
98 ---help---
99 Say Y here to print out verbose powersave
100 mode debug messages.