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 16ac71c691SJohannes Bergconfig MAC80211_RCSIMPLE 17d52a60adSJohannes Berg bool "'simple' rate control algorithm" if EMBEDDED 18ac71c691SJohannes Berg default y 19d52a60adSJohannes Berg depends on MAC80211 20ac71c691SJohannes Berg help 21ac71c691SJohannes Berg This option allows you to turn off the 'simple' rate 22ac71c691SJohannes Berg control algorithm in mac80211. If you do turn it off, 23ac71c691SJohannes Berg you absolutely need another rate control algorithm. 24ac71c691SJohannes Berg 25ac71c691SJohannes Berg Say Y unless you know you will have another algorithm 26ac71c691SJohannes Berg available. 27ac71c691SJohannes Berg 28*ad018375SMattias Nisslerconfig MAC80211_RCPID 29*ad018375SMattias Nissler bool "'PID' rate control algorithm" if EMBEDDED 30*ad018375SMattias Nissler default y 31*ad018375SMattias Nissler depends on MAC80211 32*ad018375SMattias Nissler help 33*ad018375SMattias Nissler This option enables a TX rate control algorithm for 34*ad018375SMattias Nissler mac80211 that uses a PID controller to select the TX 35*ad018375SMattias Nissler rate. 36*ad018375SMattias Nissler 37*ad018375SMattias Nissler Say Y unless you're sure you want to use a different 38*ad018375SMattias Nissler rate control algorithm. 39*ad018375SMattias Nissler 40f0706e82SJiri Bencconfig MAC80211_LEDS 41f0706e82SJiri Benc bool "Enable LED triggers" 42f0706e82SJiri Benc depends on MAC80211 && LEDS_TRIGGERS 43f0706e82SJiri Benc ---help--- 44f0706e82SJiri Benc This option enables a few LED triggers for different 45f0706e82SJiri Benc packet receive/transmit events. 46f0706e82SJiri Benc 47e9f207f0SJiri Bencconfig MAC80211_DEBUGFS 48e9f207f0SJiri Benc bool "Export mac80211 internals in DebugFS" 49e9f207f0SJiri Benc depends on MAC80211 && DEBUG_FS 50e9f207f0SJiri Benc ---help--- 51e9f207f0SJiri Benc Select this to see extensive information about 52e9f207f0SJiri Benc the internal state of mac80211 in debugfs. 53e9f207f0SJiri Benc 54e9f207f0SJiri Benc Say N unless you know you need this. 55e9f207f0SJiri Benc 56f0706e82SJiri Bencconfig MAC80211_DEBUG 57f0706e82SJiri Benc bool "Enable debugging output" 58f0706e82SJiri Benc depends on MAC80211 59f0706e82SJiri Benc ---help--- 60f0706e82SJiri Benc This option will enable debug tracing output for the 61f0706e82SJiri Benc ieee80211 network stack. 62f0706e82SJiri Benc 63f0706e82SJiri Benc If you are not trying to debug or develop the ieee80211 64f0706e82SJiri Benc subsystem, you most likely want to say N here. 65f0706e82SJiri Benc 6682b3cad9SRon Rindjunskyconfig MAC80211_HT_DEBUG 6782b3cad9SRon Rindjunsky bool "Enable HT debugging output" 6882b3cad9SRon Rindjunsky depends on MAC80211_DEBUG 6982b3cad9SRon Rindjunsky ---help--- 7082b3cad9SRon Rindjunsky This option enables 802.11n High Throughput features 7182b3cad9SRon Rindjunsky debug tracing output. 7282b3cad9SRon Rindjunsky 7382b3cad9SRon Rindjunsky If you are not trying to debug of develop the ieee80211 7482b3cad9SRon Rindjunsky subsystem, you most likely want to say N here. 7582b3cad9SRon Rindjunsky 76f0706e82SJiri Bencconfig MAC80211_VERBOSE_DEBUG 77f0706e82SJiri Benc bool "Verbose debugging output" 78f0706e82SJiri Benc depends on MAC80211_DEBUG 79f0706e82SJiri Benc 80f0706e82SJiri Bencconfig MAC80211_LOWTX_FRAME_DUMP 81f0706e82SJiri Benc bool "Debug frame dumping" 82f0706e82SJiri Benc depends on MAC80211_DEBUG 83f0706e82SJiri Benc ---help--- 84f0706e82SJiri Benc Selecting this option will cause the stack to 85f0706e82SJiri Benc print a message for each frame that is handed 86f0706e82SJiri Benc to the lowlevel driver for transmission. This 87f0706e82SJiri Benc message includes all MAC addresses and the 88f0706e82SJiri Benc frame control field. 89f0706e82SJiri Benc 90f0706e82SJiri Benc If unsure, say N and insert the debugging code 91f0706e82SJiri Benc you require into the driver you are debugging. 92f0706e82SJiri Benc 93f0706e82SJiri Bencconfig TKIP_DEBUG 94f0706e82SJiri Benc bool "TKIP debugging" 95f0706e82SJiri Benc depends on MAC80211_DEBUG 96f0706e82SJiri Benc 97f0706e82SJiri Bencconfig MAC80211_DEBUG_COUNTERS 98f0706e82SJiri Benc bool "Extra statistics for TX/RX debugging" 99f0706e82SJiri Benc depends on MAC80211_DEBUG 100f0706e82SJiri Benc 101f0706e82SJiri Bencconfig MAC80211_IBSS_DEBUG 102f0706e82SJiri Benc bool "Support for IBSS testing" 103f0706e82SJiri Benc depends on MAC80211_DEBUG 104f0706e82SJiri Benc ---help--- 105f0706e82SJiri Benc Say Y here if you intend to debug the IBSS code. 106f0706e82SJiri Benc 107f0706e82SJiri Bencconfig MAC80211_VERBOSE_PS_DEBUG 108f0706e82SJiri Benc bool "Verbose powersave mode debugging" 109f0706e82SJiri Benc depends on MAC80211_DEBUG 110f0706e82SJiri Benc ---help--- 111f0706e82SJiri Benc Say Y here to print out verbose powersave 112f0706e82SJiri Benc mode debug messages. 113