[PATCH 00/15] mesh: enable DFS channels in mesh mode
peter.oh at bowerswilkins.com
peter.oh at bowerswilkins.com
Thu Apr 12 02:35:13 PDT 2018
From: Peter Oh <peter.oh at bowerswilkins.com>
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.
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)
More information about the Hostap
mailing list