Currently irrespective of dfs domain and radar detection activity
pre-CAC results for a wiphy are retained till the wiphy is detroyed.
This may not be preferred in non-ETSI dfs domain where pre-CAC is not
explicitly mentioned in the respective DFS requirement spec. This patch
set modifies the current behaviour of pre-CAC for non-ETSI domain by
giving 2 seconds grace period for dfs master interface to start operating
on the CAC completed channel.

This patch set also adds support to share dfs channel state across
multiple radios of the same regulatory configuration.

Vasanthakumar Thiagarajan (3):
  cfg80211: Make pre-CAC results valid only for ETSI domain
  cfg80211: Disallow moving out of operating DFS channel in non-ETSI
  cfg80211: Share Channel DFS state across wiphys of same DFS domain

 include/uapi/linux/nl80211.h |   5 ++
 net/wireless/ap.c            |   5 ++
 net/wireless/chan.c          | 117 ++++++++++++++++++++++++++++++++++
 net/wireless/core.c          |  37 +++++++++++
 net/wireless/core.h          |  16 +++++
 net/wireless/ibss.c          |   1 +
 net/wireless/mesh.c          |   1 +
 net/wireless/mlme.c          |  50 ++++++++++++---
 net/wireless/nl80211.c       |  52 ++++++++++++++++
 net/wireless/reg.c           | 145 +++++++++++++++++++++++++++++++++++++++++++
 net/wireless/reg.h           |  36 +++++++++++
 11 files changed, 456 insertions(+), 9 deletions(-)

-- 
1.9.1

Reply via email to