Hi, Here's yet again a re-spin of my multi-vif csa patches. Hopefully I got everything right this time.. I've delibarately not included documentation fixes. I think we can handle this with follow up patches. v7: * drop drv_switch_vif_chanctx patch in favor of Luca's implementation * rework in-place reservations to be more robust * other fixes (see per patch notes) Michal Kazior (5): mac80211: implement multi-vif in-place reservations mac80211: make check_combinations() aware of chanctx reservation mac80211: use chanctx reservation for AP CSA mac80211: use chanctx reservation for STA CSA cfg80211: remove channel_switch combination check include/net/cfg80211.h | 7 +- include/net/mac80211.h | 7 - net/mac80211/cfg.c | 82 ++++--- net/mac80211/chan.c | 593 ++++++++++++++++++++++++++++++++++----------- net/mac80211/ieee80211_i.h | 12 +- net/mac80211/mlme.c | 99 +++++--- net/mac80211/util.c | 42 +++- net/wireless/nl80211.c | 11 - 8 files changed, 621 insertions(+), 232 deletions(-) -- 1.8.5.3 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html