This patchset adds support for multiple BSSID and enhanced multi-BSSID advertisements. This version has changes only in patch 1/4 (nl80211) which add new feature flags NL80211_EXT_FEATURE_MULTIPLE_BSSID_AP and NL80211_EXT_FEATURE_EMA_AP along with wiphy parameters max_num_vaps and max_profile_periodicity to be used by drivers John Crispin (4): nl80211: add basic multiple bssid support mac80211: add multiple bssid support to interface handling mac80211: add multiple bssid/EMA support to beacon handling mac80211: CSA on non-transmitting interfaces include/net/cfg80211.h | 47 ++++++ include/net/mac80211.h | 116 ++++++++++++++- include/uapi/linux/nl80211.h | 84 +++++++++++ net/mac80211/cfg.c | 178 ++++++++++++++++++++-- net/mac80211/debugfs.c | 1 + net/mac80211/ieee80211_i.h | 2 + net/mac80211/iface.c | 6 + net/mac80211/tx.c | 189 +++++++++++++++++++++--- net/wireless/nl80211.c | 277 ++++++++++++++++++++++++++++++----- 9 files changed, 828 insertions(+), 72 deletions(-) base-commit: 38b5133ad607ecdcc8d24906d1ac9cc8df41acd5 -- 2.25.0