Kconfig 3.0 KB

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