xref: /openbmc/linux/net/mac80211/Kconfig (revision e9f207f0)
1f0706e82SJiri Bencconfig MAC80211
2f0706e82SJiri Benc	tristate "Generic IEEE 802.11 Networking Stack (mac80211)"
3f0706e82SJiri Benc	depends on EXPERIMENTAL
4f0706e82SJiri Benc	select CRYPTO
5f0706e82SJiri Benc	select CRYPTO_ECB
6f0706e82SJiri Benc	select CRYPTO_ARC4
7f0706e82SJiri Benc	select CRYPTO_AES
8f0706e82SJiri Benc	select CRC32
9f0706e82SJiri Benc	select WIRELESS_EXT
10f0706e82SJiri Benc	select CFG80211
11f0706e82SJiri Benc	select NET_SCH_FIFO
12f0706e82SJiri Benc	---help---
13f0706e82SJiri Benc	This option enables the hardware independent IEEE 802.11
14f0706e82SJiri Benc	networking stack.
15f0706e82SJiri Benc
16f0706e82SJiri Bencconfig MAC80211_LEDS
17f0706e82SJiri Benc	bool "Enable LED triggers"
18f0706e82SJiri Benc	depends on MAC80211 && LEDS_TRIGGERS
19f0706e82SJiri Benc	---help---
20f0706e82SJiri Benc	This option enables a few LED triggers for different
21f0706e82SJiri Benc	packet receive/transmit events.
22f0706e82SJiri Benc
23*e9f207f0SJiri Bencconfig MAC80211_DEBUGFS
24*e9f207f0SJiri Benc	bool "Export mac80211 internals in DebugFS"
25*e9f207f0SJiri Benc	depends on MAC80211 && DEBUG_FS
26*e9f207f0SJiri Benc	---help---
27*e9f207f0SJiri Benc	  Select this to see extensive information about
28*e9f207f0SJiri Benc	  the internal state of mac80211 in debugfs.
29*e9f207f0SJiri Benc
30*e9f207f0SJiri Benc	  Say N unless you know you need this.
31*e9f207f0SJiri Benc
32f0706e82SJiri Bencconfig MAC80211_DEBUG
33f0706e82SJiri Benc	bool "Enable debugging output"
34f0706e82SJiri Benc	depends on MAC80211
35f0706e82SJiri Benc	---help---
36f0706e82SJiri Benc	  This option will enable debug tracing output for the
37f0706e82SJiri Benc	  ieee80211 network stack.
38f0706e82SJiri Benc
39f0706e82SJiri Benc	  If you are not trying to debug or develop the ieee80211
40f0706e82SJiri Benc	  subsystem, you most likely want to say N here.
41f0706e82SJiri Benc
42f0706e82SJiri Bencconfig MAC80211_VERBOSE_DEBUG
43f0706e82SJiri Benc	bool "Verbose debugging output"
44f0706e82SJiri Benc	depends on MAC80211_DEBUG
45f0706e82SJiri Benc
46f0706e82SJiri Bencconfig MAC80211_LOWTX_FRAME_DUMP
47f0706e82SJiri Benc	bool "Debug frame dumping"
48f0706e82SJiri Benc	depends on MAC80211_DEBUG
49f0706e82SJiri Benc	---help---
50f0706e82SJiri Benc	  Selecting this option will cause the stack to
51f0706e82SJiri Benc	  print a message for each frame that is handed
52f0706e82SJiri Benc	  to the lowlevel driver for transmission. This
53f0706e82SJiri Benc	  message includes all MAC addresses and the
54f0706e82SJiri Benc	  frame control field.
55f0706e82SJiri Benc
56f0706e82SJiri Benc	  If unsure, say N and insert the debugging code
57f0706e82SJiri Benc	  you require into the driver you are debugging.
58f0706e82SJiri Benc
59f0706e82SJiri Bencconfig TKIP_DEBUG
60f0706e82SJiri Benc	bool "TKIP debugging"
61f0706e82SJiri Benc	depends on MAC80211_DEBUG
62f0706e82SJiri Benc
63f0706e82SJiri Bencconfig MAC80211_DEBUG_COUNTERS
64f0706e82SJiri Benc	bool "Extra statistics for TX/RX debugging"
65f0706e82SJiri Benc	depends on MAC80211_DEBUG
66f0706e82SJiri Benc
67f0706e82SJiri Bencconfig MAC80211_IBSS_DEBUG
68f0706e82SJiri Benc	bool "Support for IBSS testing"
69f0706e82SJiri Benc	depends on MAC80211_DEBUG
70f0706e82SJiri Benc	---help---
71f0706e82SJiri Benc	  Say Y here if you intend to debug the IBSS code.
72f0706e82SJiri Benc
73f0706e82SJiri Bencconfig MAC80211_VERBOSE_PS_DEBUG
74f0706e82SJiri Benc	bool "Verbose powersave mode debugging"
75f0706e82SJiri Benc	depends on MAC80211_DEBUG
76f0706e82SJiri Benc	---help---
77f0706e82SJiri Benc	  Say Y here to print out verbose powersave
78f0706e82SJiri Benc	  mode debug messages.
79