xref: /linux/net/mac80211/Kconfig (revision 7f3edee81fbd49114c28057512906f169caa0bed)
1config 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
16config MAC80211_RCSIMPLE
17	bool "'simple' rate control algorithm" if EMBEDDED
18	default y
19	depends on MAC80211
20	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
28config 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
35config 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
44config 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
54config MAC80211_VERBOSE_DEBUG
55	bool "Verbose debugging output"
56	depends on MAC80211_DEBUG
57
58config MAC80211_LOWTX_FRAME_DUMP
59	bool "Debug frame dumping"
60	depends on MAC80211_DEBUG
61	---help---
62	  Selecting this option will cause the stack to
63	  print a message for each frame that is handed
64	  to the lowlevel driver for transmission. This
65	  message includes all MAC addresses and the
66	  frame control field.
67
68	  If unsure, say N and insert the debugging code
69	  you require into the driver you are debugging.
70
71config TKIP_DEBUG
72	bool "TKIP debugging"
73	depends on MAC80211_DEBUG
74
75config MAC80211_DEBUG_COUNTERS
76	bool "Extra statistics for TX/RX debugging"
77	depends on MAC80211_DEBUG
78
79config MAC80211_IBSS_DEBUG
80	bool "Support for IBSS testing"
81	depends on MAC80211_DEBUG
82	---help---
83	  Say Y here if you intend to debug the IBSS code.
84
85config MAC80211_VERBOSE_PS_DEBUG
86	bool "Verbose powersave mode debugging"
87	depends on MAC80211_DEBUG
88	---help---
89	  Say Y here to print out verbose powersave
90	  mode debug messages.
91