OrangePi_CM5/drivers/net/wireless/broadcom/b43
Johannes Berg 8f20542386 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>
2016-10-27 09:08:43 +02:00
..
Kconfig
…
Makefile b43: Remove unused phy_a code 2016-06-16 18:23:17 +03:00
b43.h cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
bus.c
…
bus.h
…
debugfs.c b43: fix debugfs crash 2016-09-21 12:13:34 +02:00
debugfs.h
…
dma.c
…
dma.h
…
leds.c b43: only hardcode LED behavior if SPROM doesn't encode any 2016-06-16 18:14:46 +03:00
leds.h
…
lo.c
…
lo.h
…
main.c wireless: deprecate WDS and disable by default 2016-10-27 09:08:43 +02:00
main.h
…
phy_a.h b43: Remove unused phy_a code 2016-06-16 18:23:17 +03:00
phy_ac.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
phy_ac.h
…
phy_common.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
phy_common.h b43: Remove unused phy_a code 2016-06-16 18:23:17 +03:00
phy_g.c b43: Remove unused phy_a code 2016-06-16 18:23:17 +03:00
phy_g.h
…
phy_ht.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
phy_ht.h
…
phy_lcn.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
phy_lcn.h
…
phy_lp.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
phy_lp.h
…
phy_n.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
phy_n.h
…
pio.c
…
pio.h
…
ppr.c
…
ppr.h
…
radio_2055.c
…
radio_2055.h
…
radio_2056.c
…
radio_2056.h
…
radio_2057.c
…
radio_2057.h
…
radio_2059.c
…
radio_2059.h
…
rfkill.c
…
rfkill.h
…
sdio.c
…
sdio.h
…
sysfs.c
…
sysfs.h
…
tables.c
…
tables.h
…
tables_lpphy.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
tables_lpphy.h
…
tables_nphy.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
tables_nphy.h
…
tables_phy_ht.c
…
tables_phy_ht.h
…
tables_phy_lcn.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
tables_phy_lcn.h
…
wa.c b43: Completely remove support for phy_a 2016-06-16 18:23:18 +03:00
wa.h
…
xmit.c b43: Completely remove support for phy_a 2016-06-16 18:23:18 +03:00
xmit.h
…