This patchset adds support for multiple BSSID and enhanced multi-BSSID advertisements. This version adds few calls to kfree() in nl80211.c which were missing in V6. 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 | 66 ++++++++ net/mac80211/cfg.c | 181 ++++++++++++++++++++-- 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 | 282 +++++++++++++++++++++++++++-------- 9 files changed, 796 insertions(+), 94 deletions(-) base-commit: 0ae5b43d6dde6003070106e97cd0d41bace2eeb2 -- 2.25.0