WDS has long been superseded by 4-addr AP/client and lacks such
fundamental features like encryption, capability negotiation,
and similar. As such, it was basically always unusable as is.
Back in 2016, in commit 8f20542386 ("wireless: deprecate WDS
and disable by default") I disabled it and made the Kconfig option
only available under CONFIG_EXPERT to turn it back on. Since then,
nobody has complained about that, and given the severe limitations
with the code, it's unlikely anyone would have a reason to.
Remove the Kconfig option now, so we can clean up the associated
code in follow-up patches.
Link: https://lore.kernel.org/r/20201109105103.7d1e44c50e21.I2c0a1705fd6491d9ba3400c88415ee2c4832ae98@changeid
Acked-by: Kalle Valo <kvalo@codeaurora.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
		
	
			
		
			
				
	
	
		
			115 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			115 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0-only
 | |
| #
 | |
| # Wireless LAN device configuration
 | |
| #
 | |
| 
 | |
| menuconfig WLAN
 | |
| 	bool "Wireless LAN"
 | |
| 	depends on !S390
 | |
| 	depends on NET
 | |
| 	select WIRELESS
 | |
| 	default y
 | |
| 	help
 | |
| 	  This section contains all the pre 802.11 and 802.11 wireless
 | |
| 	  device drivers. For a complete list of drivers and documentation
 | |
| 	  on them refer to the wireless wiki:
 | |
| 
 | |
| 	  https://wireless.wiki.kernel.org/en/users/Drivers
 | |
| 
 | |
| if WLAN
 | |
| 
 | |
| source "drivers/net/wireless/admtek/Kconfig"
 | |
| source "drivers/net/wireless/ath/Kconfig"
 | |
| source "drivers/net/wireless/atmel/Kconfig"
 | |
| source "drivers/net/wireless/broadcom/Kconfig"
 | |
| source "drivers/net/wireless/cisco/Kconfig"
 | |
| source "drivers/net/wireless/intel/Kconfig"
 | |
| source "drivers/net/wireless/intersil/Kconfig"
 | |
| source "drivers/net/wireless/marvell/Kconfig"
 | |
| source "drivers/net/wireless/mediatek/Kconfig"
 | |
| source "drivers/net/wireless/microchip/Kconfig"
 | |
| source "drivers/net/wireless/ralink/Kconfig"
 | |
| source "drivers/net/wireless/realtek/Kconfig"
 | |
| source "drivers/net/wireless/rsi/Kconfig"
 | |
| source "drivers/net/wireless/st/Kconfig"
 | |
| source "drivers/net/wireless/ti/Kconfig"
 | |
| source "drivers/net/wireless/zydas/Kconfig"
 | |
| source "drivers/net/wireless/quantenna/Kconfig"
 | |
| 
 | |
| config PCMCIA_RAYCS
 | |
| 	tristate "Aviator/Raytheon 2.4GHz wireless support"
 | |
| 	depends on PCMCIA
 | |
| 	select WIRELESS_EXT
 | |
| 	select WEXT_SPY
 | |
| 	select WEXT_PRIV
 | |
| 	help
 | |
| 	  Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
 | |
| 	  (PC-card) wireless Ethernet networking card to your computer.
 | |
| 	  Please read the file
 | |
| 	  <file:Documentation/networking/device_drivers/wifi/ray_cs.rst> for
 | |
| 	  details.
 | |
| 
 | |
| 	  To compile this driver as a module, choose M here: the module will be
 | |
| 	  called ray_cs.  If unsure, say N.
 | |
| 
 | |
| config PCMCIA_WL3501
 | |
| 	tristate "Planet WL3501 PCMCIA cards"
 | |
| 	depends on CFG80211 && PCMCIA
 | |
| 	select WIRELESS_EXT
 | |
| 	select WEXT_SPY
 | |
| 	help
 | |
| 	  A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
 | |
| 	  It has basic support for Linux wireless extensions and initial
 | |
| 	  micro support for ethtool.
 | |
| 
 | |
| config MAC80211_HWSIM
 | |
| 	tristate "Simulated radio testing tool for mac80211"
 | |
| 	depends on MAC80211
 | |
| 	help
 | |
| 	  This driver is a developer testing tool that can be used to test
 | |
| 	  IEEE 802.11 networking stack (mac80211) functionality. This is not
 | |
| 	  needed for normal wireless LAN usage and is only for testing. See
 | |
| 	  Documentation/networking/mac80211_hwsim for more information on how
 | |
| 	  to use this tool.
 | |
| 
 | |
| 	  To compile this driver as a module, choose M here: the module will be
 | |
| 	  called mac80211_hwsim.  If unsure, say N.
 | |
| 
 | |
| config USB_NET_RNDIS_WLAN
 | |
| 	tristate "Wireless RNDIS USB support"
 | |
| 	depends on USB
 | |
| 	depends on CFG80211
 | |
| 	select USB_NET_DRIVERS
 | |
| 	select USB_USBNET
 | |
| 	select USB_NET_CDCETHER
 | |
| 	select USB_NET_RNDIS_HOST
 | |
| 	help
 | |
| 	  This is a driver for wireless RNDIS devices.
 | |
| 	  These are USB based adapters found in devices such as:
 | |
| 
 | |
| 	  Buffalo WLI-U2-KG125S
 | |
| 	  U.S. Robotics USR5421
 | |
| 	  Belkin F5D7051
 | |
| 	  Linksys WUSB54GSv2
 | |
| 	  Linksys WUSB54GSC
 | |
| 	  Asus WL169gE
 | |
| 	  Eminent EM4045
 | |
| 	  BT Voyager 1055
 | |
| 	  Linksys WUSB54GSv1
 | |
| 	  U.S. Robotics USR5420
 | |
| 	  BUFFALO WLI-USB-G54
 | |
| 
 | |
| 	  All of these devices are based on Broadcom 4320 chip which is the
 | |
| 	  only wireless RNDIS chip known to date.
 | |
| 
 | |
| 	  If you choose to build a module, it'll be called rndis_wlan.
 | |
| 
 | |
| config VIRT_WIFI
 | |
| 	tristate "Wifi wrapper for ethernet drivers"
 | |
| 	depends on CFG80211
 | |
| 	help
 | |
| 	  This option adds support for ethernet connections to appear as if they
 | |
| 	  are wifi connections through a special rtnetlink device.
 | |
| 
 | |
| endif # WLAN
 |