xref: /openbmc/linux/net/mac80211/Kconfig (revision ac71c691)
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
16*ac71c691SJohannes Bergconfig MAC80211_RCSIMPLE
17*ac71c691SJohannes Berg	bool "'simple' rate control algorithm"
18*ac71c691SJohannes Berg	default y
19*ac71c691SJohannes Berg	depends on MAC80211 && EMBEDDED
20*ac71c691SJohannes Berg	help
21*ac71c691SJohannes Berg	  This option allows you to turn off the 'simple' rate
22*ac71c691SJohannes Berg	  control algorithm in mac80211. If you do turn it off,
23*ac71c691SJohannes Berg	  you absolutely need another rate control algorithm.
24*ac71c691SJohannes Berg
25*ac71c691SJohannes Berg	  Say Y unless you know you will have another algorithm
26*ac71c691SJohannes Berg	  available.
27*ac71c691SJohannes Berg
28f0706e82SJiri Bencconfig MAC80211_LEDS
29f0706e82SJiri Benc	bool "Enable LED triggers"
30f0706e82SJiri Benc	depends on MAC80211 && LEDS_TRIGGERS
31f0706e82SJiri Benc	---help---
32f0706e82SJiri Benc	This option enables a few LED triggers for different
33f0706e82SJiri Benc	packet receive/transmit events.
34f0706e82SJiri Benc
35e9f207f0SJiri Bencconfig MAC80211_DEBUGFS
36e9f207f0SJiri Benc	bool "Export mac80211 internals in DebugFS"
37e9f207f0SJiri Benc	depends on MAC80211 && DEBUG_FS
38e9f207f0SJiri Benc	---help---
39e9f207f0SJiri Benc	  Select this to see extensive information about
40e9f207f0SJiri Benc	  the internal state of mac80211 in debugfs.
41e9f207f0SJiri Benc
42e9f207f0SJiri Benc	  Say N unless you know you need this.
43e9f207f0SJiri Benc
44f0706e82SJiri Bencconfig MAC80211_DEBUG
45f0706e82SJiri Benc	bool "Enable debugging output"
46f0706e82SJiri Benc	depends on MAC80211
47f0706e82SJiri Benc	---help---
48f0706e82SJiri Benc	  This option will enable debug tracing output for the
49f0706e82SJiri Benc	  ieee80211 network stack.
50f0706e82SJiri Benc
51f0706e82SJiri Benc	  If you are not trying to debug or develop the ieee80211
52f0706e82SJiri Benc	  subsystem, you most likely want to say N here.
53f0706e82SJiri Benc
54f0706e82SJiri Bencconfig MAC80211_VERBOSE_DEBUG
55f0706e82SJiri Benc	bool "Verbose debugging output"
56f0706e82SJiri Benc	depends on MAC80211_DEBUG
57f0706e82SJiri Benc
58f0706e82SJiri Bencconfig MAC80211_LOWTX_FRAME_DUMP
59f0706e82SJiri Benc	bool "Debug frame dumping"
60f0706e82SJiri Benc	depends on MAC80211_DEBUG
61f0706e82SJiri Benc	---help---
62f0706e82SJiri Benc	  Selecting this option will cause the stack to
63f0706e82SJiri Benc	  print a message for each frame that is handed
64f0706e82SJiri Benc	  to the lowlevel driver for transmission. This
65f0706e82SJiri Benc	  message includes all MAC addresses and the
66f0706e82SJiri Benc	  frame control field.
67f0706e82SJiri Benc
68f0706e82SJiri Benc	  If unsure, say N and insert the debugging code
69f0706e82SJiri Benc	  you require into the driver you are debugging.
70f0706e82SJiri Benc
71f0706e82SJiri Bencconfig TKIP_DEBUG
72f0706e82SJiri Benc	bool "TKIP debugging"
73f0706e82SJiri Benc	depends on MAC80211_DEBUG
74f0706e82SJiri Benc
75f0706e82SJiri Bencconfig MAC80211_DEBUG_COUNTERS
76f0706e82SJiri Benc	bool "Extra statistics for TX/RX debugging"
77f0706e82SJiri Benc	depends on MAC80211_DEBUG
78f0706e82SJiri Benc
79f0706e82SJiri Bencconfig MAC80211_IBSS_DEBUG
80f0706e82SJiri Benc	bool "Support for IBSS testing"
81f0706e82SJiri Benc	depends on MAC80211_DEBUG
82f0706e82SJiri Benc	---help---
83f0706e82SJiri Benc	  Say Y here if you intend to debug the IBSS code.
84f0706e82SJiri Benc
85f0706e82SJiri Bencconfig MAC80211_VERBOSE_PS_DEBUG
86f0706e82SJiri Benc	bool "Verbose powersave mode debugging"
87f0706e82SJiri Benc	depends on MAC80211_DEBUG
88f0706e82SJiri Benc	---help---
89f0706e82SJiri Benc	  Say Y here to print out verbose powersave
90f0706e82SJiri Benc	  mode debug messages.
91