]> git.baikalelectronics.ru Git - kernel.git/commit
cfg80211: Share Channel DFS state across wiphys of same DFS domain
authorVasanthakumar Thiagarajan <vthiagar@qti.qualcomm.com>
Mon, 27 Feb 2017 11:34:35 +0000 (17:04 +0530)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 6 Mar 2017 12:54:20 +0000 (13:54 +0100)
commit36b7f2d101507e52480f73a1175070435a2ff2c5
tree9504bcc8b250ed1cf266c9083cef2909771a1cca
parent34f8ab94d493ed11ba8073ba3d74ecad92b0a93a
cfg80211: Share Channel DFS state across wiphys of same DFS domain

Sharing DFS channel state across multiple wiphys (radios) could
be useful with multiple radios on the system. When one radio
completes CAC and markes the channel available another radio
can use this information and start beaconing without really doing
CAC.

Whenever there is a state change in dfs channel associated to
a particular wiphy the the same state change is propagated to
other wiphys having the same DFS reg domain configuration.
Also when a new wiphy is created the dfs channel state of
other existing wiphys of same DFS domain is copied.

Signed-off-by: Vasanthakumar Thiagarajan <vthiagar@qti.qualcomm.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/wireless/chan.c
net/wireless/core.c
net/wireless/core.h
net/wireless/mlme.c
net/wireless/reg.c
net/wireless/reg.h