From: Peter Oh <peter.oh@xxxxxxxxxxxxxxxxx> This patchset enables DFS channels in mesh mode along with CAC and channel switch. It's been verified that works for non-dfs channels, dfs channels, w/wo encryption (none and SAE), radar detection, channel switch, and mesh re-association after channel switch. Only left area to cover is in the case when multiple mesh points detect radar at the same time, but they select different channels. To cover the case I think we need a private patch for it, because current 802.11s standard does not address it how to handle. * v2: corrected wrong sender's email Peter Oh (15): mesh: factor out mesh join function mesh: factor out rsn initialization mesh: relocate RSN init function mesh: use setup completion callback to complete mesh join mesh: reflect country setting to mesh configuration mesh: inform kernel driver DFS handler in userspace mesh: apply channel attributes before running Mesh mesh: set interface type to mesh before setting interface mesh: set mesh center frequency mesh: consider mesh interface on dfs event handler mesh: Allow DFS channels to be selected if dfs is enabled mesh: allow mesh to send channel switch request mesh: do not allow pri/sec channel switch mesh: do not allow scan result to swap pri/sec mesh: do not use offchan mgmt tx on DFS src/drivers/driver.h | 1 + src/drivers/driver_nl80211.c | 11 +- wpa_supplicant/ap.c | 55 ++++++++-- wpa_supplicant/events.c | 1 + wpa_supplicant/mesh.c | 226 +++++++++++++++++++++++--------------- wpa_supplicant/mesh.h | 2 + wpa_supplicant/wpa_supplicant.c | 26 +++-- wpa_supplicant/wpa_supplicant_i.h | 1 + 8 files changed, 212 insertions(+), 111 deletions(-) -- 2.11.0 (Apple Git-81) _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap