Kconfig 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # Wireless LAN device configuration
  4. #
  5. menuconfig WLAN
  6. bool "Wireless LAN"
  7. depends on !S390
  8. depends on NET
  9. select WIRELESS
  10. default y
  11. ---help---
  12. This section contains all the pre 802.11 and 802.11 wireless
  13. device drivers. For a complete list of drivers and documentation
  14. on them refer to the wireless wiki:
  15. http://wireless.kernel.org/en/users/Drivers
  16. if WLAN
  17. config WIRELESS_WDS
  18. bool "mac80211-based legacy WDS support" if EXPERT
  19. help
  20. This option enables the deprecated WDS support, the newer
  21. mac80211-based 4-addr AP/client support supersedes it with
  22. a much better feature set (HT, VHT, ...)
  23. We plan to remove this option and code, so if you find
  24. that you have to enable it, please let us know on the
  25. linux-wireless@vger.kernel.org mailing list, so we can
  26. help you migrate to 4-addr AP/client (or, if it's really
  27. necessary, give up on our plan of removing it).
  28. source "drivers/net/wireless/admtek/Kconfig"
  29. source "drivers/net/wireless/ath/Kconfig"
  30. source "drivers/net/wireless/atmel/Kconfig"
  31. source "drivers/net/wireless/broadcom/Kconfig"
  32. source "drivers/net/wireless/cisco/Kconfig"
  33. source "drivers/net/wireless/intel/Kconfig"
  34. source "drivers/net/wireless/intersil/Kconfig"
  35. source "drivers/net/wireless/marvell/Kconfig"
  36. source "drivers/net/wireless/mediatek/Kconfig"
  37. source "drivers/net/wireless/ralink/Kconfig"
  38. source "drivers/net/wireless/realtek/Kconfig"
  39. source "drivers/net/wireless/rsi/Kconfig"
  40. source "drivers/net/wireless/st/Kconfig"
  41. source "drivers/net/wireless/ti/Kconfig"
  42. source "drivers/net/wireless/zydas/Kconfig"
  43. source "drivers/net/wireless/quantenna/Kconfig"
  44. config PCMCIA_RAYCS
  45. tristate "Aviator/Raytheon 2.4GHz wireless support"
  46. depends on PCMCIA
  47. select WIRELESS_EXT
  48. select WEXT_SPY
  49. select WEXT_PRIV
  50. ---help---
  51. Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
  52. (PC-card) wireless Ethernet networking card to your computer.
  53. Please read the file <file:Documentation/networking/ray_cs.txt> for
  54. details.
  55. To compile this driver as a module, choose M here: the module will be
  56. called ray_cs. If unsure, say N.
  57. config PCMCIA_WL3501
  58. tristate "Planet WL3501 PCMCIA cards"
  59. depends on CFG80211 && PCMCIA
  60. select WIRELESS_EXT
  61. select WEXT_SPY
  62. help
  63. A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
  64. It has basic support for Linux wireless extensions and initial
  65. micro support for ethtool.
  66. config MAC80211_HWSIM
  67. tristate "Simulated radio testing tool for mac80211"
  68. depends on MAC80211
  69. ---help---
  70. This driver is a developer testing tool that can be used to test
  71. IEEE 802.11 networking stack (mac80211) functionality. This is not
  72. needed for normal wireless LAN usage and is only for testing. See
  73. Documentation/networking/mac80211_hwsim for more information on how
  74. to use this tool.
  75. To compile this driver as a module, choose M here: the module will be
  76. called mac80211_hwsim. If unsure, say N.
  77. config USB_NET_RNDIS_WLAN
  78. tristate "Wireless RNDIS USB support"
  79. depends on USB
  80. depends on CFG80211
  81. select USB_NET_DRIVERS
  82. select USB_USBNET
  83. select USB_NET_CDCETHER
  84. select USB_NET_RNDIS_HOST
  85. ---help---
  86. This is a driver for wireless RNDIS devices.
  87. These are USB based adapters found in devices such as:
  88. Buffalo WLI-U2-KG125S
  89. U.S. Robotics USR5421
  90. Belkin F5D7051
  91. Linksys WUSB54GSv2
  92. Linksys WUSB54GSC
  93. Asus WL169gE
  94. Eminent EM4045
  95. BT Voyager 1055
  96. Linksys WUSB54GSv1
  97. U.S. Robotics USR5420
  98. BUFFALO WLI-USB-G54
  99. All of these devices are based on Broadcom 4320 chip which is the
  100. only wireless RNDIS chip known to date.
  101. If you choose to build a module, it'll be called rndis_wlan.
  102. config VIRT_WIFI
  103. tristate "Wifi wrapper for ethernet drivers"
  104. depends on CFG80211
  105. ---help---
  106. This option adds support for ethernet connections to appear as if they
  107. are wifi connections through a special rtnetlink device.
  108. endif # WLAN