This patchset adds DFS and CSA functionality: * Mesh CSA is handled similary to IBSS, that means CSA will mark channels as unusable, and require userspace to handle actual radar signals * Add VHT processing for CSA in mesh mode, and some small cleanups We have been working on this feature set for quite some time internally, and I believe it is time to propose it for inclusion. I'll handle any change requests to this patchset. :) Cheers, Simon Benjamin Berg (4): mac80211: Mark channel as unusable if a regulatory MESH CSA is received wireless: Only join DFS channels in mesh mode if userspace flags support wireless: Require HANDLE_DFS flag to switch channel for non-AP mode mac80211: Allow following CSA to DFS channels if userspace handles it Simon Wunderlich (3): mac80211: add wide bandwidth channel switch announcement to CSA action frames and mesh beacons mac80211: enable VHT for mesh channel processing mac80211: mark as action frame when parsing IEs of CSA action frames include/net/cfg80211.h | 4 +++ net/mac80211/cfg.c | 1 + net/mac80211/ieee80211_i.h | 5 +++ net/mac80211/mesh.c | 89 ++++++++++++++++++++++++++++++++++++++++++---- net/mac80211/spectmgmt.c | 5 +++ net/mac80211/util.c | 40 +++++++++++++++++++++ net/wireless/mesh.c | 8 +++++ net/wireless/nl80211.c | 17 ++++++++- 8 files changed, 161 insertions(+), 8 deletions(-) -- 2.11.0