wireless: deprecate WDS and disable by default
The old WDS 4-addr frame support is very limited, e.g.
* no encryption is possible on such links
* it cannot support rate/HT/VHT negotiation
* management APIs are very restricted
These make the WDS legacy mode useless in practice.
All of these are resolved by the 4-addr AP/client support,
so there's also no reason to improve WDS in the future.
Therefore, add a Kconfig option to disable legacy WDS.
This gives people an "emergency valve" while they migrate
to the better-supported 4-addr AP/client option; we plan
to remove it (and the associated cfg80211/mac80211 code,
which is the ultimate goal) in the future.
Signed-off-by:
Johannes Berg <johannes.berg@intel.com>
Showing
- drivers/net/wireless/Kconfig 13 additions, 0 deletionsdrivers/net/wireless/Kconfig
- drivers/net/wireless/ath/ath9k/init.c 6 additions, 0 deletionsdrivers/net/wireless/ath/ath9k/init.c
- drivers/net/wireless/broadcom/b43/main.c 2 additions, 0 deletionsdrivers/net/wireless/broadcom/b43/main.c
- drivers/net/wireless/broadcom/b43legacy/main.c 2 additions, 0 deletionsdrivers/net/wireless/broadcom/b43legacy/main.c
- drivers/net/wireless/ralink/rt2x00/rt2x00dev.c 4 additions, 2 deletionsdrivers/net/wireless/ralink/rt2x00/rt2x00dev.c
- net/wireless/core.c 10 additions, 0 deletionsnet/wireless/core.c
Loading
Please register or sign in to comment