Sriram R
c24fe78073
cfg80211: Prevent regulatory restore during STA disconnect in concurrent interfaces
...
[ Upstream commit 113f3aaa81bd56aba02659786ed65cbd9cb9a6fc ]
Currently when an AP and STA interfaces are active in the same or different
radios, regulatory settings are restored whenever the STA disconnects. This
restores all channel information including dfs states in all radios.
For example, if an AP interface is active in one radio and STA in another,
when radar is detected on the AP interface, the dfs state of the channel
will be changed to UNAVAILABLE. But when the STA interface disconnects,
this issues a regulatory disconnect hint which restores all regulatory
settings in all the radios attached and thereby losing the stored dfs
state on the other radio where the channel was marked as unavailable
earlier. Hence prevent such regulatory restore whenever another active
beaconing interface is present in the same or other radios.
Signed-off-by: Sriram R <srirrama@codeaurora.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-12-01 09:17:31 +01:00
..
certs
cfg80211: ship certificates as hex files
2017-12-19 09:28:01 +01:00
.gitignore
cfg80211: implement regdb signature checking
2017-10-11 14:24:24 +02:00
ap.c
nl80211: Add SOCKET_OWNER support to START_AP
2018-03-29 10:47:28 +02:00
chan.c
cfg80211: enable use of non-cleared DFS channels for DFS offload
2018-03-29 10:21:35 +02:00
core.c
{nl,mac}80211: fix interface combinations on crypto controlled devices
2019-09-16 08:21:42 +02:00
core.h
cfg80211: track time using boottime
2018-06-29 09:49:28 +02:00
debugfs.c
cfg80211 debugfs: Cleanup some checkpatch issues
2017-02-08 09:15:59 +01:00
debugfs.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
ethtool.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
ibss.c
nl80211: Add SOCKET_OWNER support to JOIN_IBSS
2018-03-29 10:36:22 +02:00
Kconfig
cfg80211: add missing dependency to CFG80211 suboptions
2018-02-27 10:54:12 +01:00
lib80211.c
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
lib80211_crypt_ccmp.c
lib80211_crypt_tkip.c
wireless/lib80211: Convert from ahash to shash
2018-07-24 09:17:20 +02:00
lib80211_crypt_wep.c
Makefile
wireless: Skip directory when generating certificates
2019-11-10 11:27:54 +01:00
mesh.c
nl80211: Add SOCKET_OWNER support to JOIN_MESH
2018-03-29 10:38:24 +02:00
mlme.c
cfg80211: fix CAC_STARTED event handling
2018-03-29 10:21:16 +02:00
nl80211.c
nl80211: Fix a GET_KEY reply attribute
2019-11-24 08:19:39 +01:00
nl80211.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-11-04 09:26:51 +09:00
ocb.c
of.c
cfg80211: support ieee80211-freq-limit DT property
2017-01-06 14:01:13 +01:00
radiotap.c
cfg80211: add radiotap VHT info to rtap_namespace_sizes
2016-02-24 09:04:41 +01:00
rdev-ops.h
cfg80211: Expose TXQ stats and parameters to userspace
2018-05-08 13:19:24 +02:00
reg.c
cfg80211: validate wmm rule when setting
2019-11-20 18:45:57 +01:00
reg.h
cfg80211: implement regdb signature checking
2017-10-11 14:24:24 +02:00
scan.c
cfg80211: add and use strongly typed element iteration macros
2019-10-11 18:21:42 +02:00
sme.c
cfg80211: Prevent regulatory restore during STA disconnect in concurrent interfaces
2019-12-01 09:17:31 +01:00
sysfs.c
cfg80211: track time using boottime
2018-06-29 09:49:28 +02:00
sysfs.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
trace.c
trace.h
nl80211/mac80211: allow non-linear skb in rx_control_port
2018-07-06 14:34:42 +02:00
util.c
cfg80211: Purge frame registrations on iftype change
2019-10-05 13:10:10 +02:00
wext-compat.c
cfg80211: initialize on-stack chandefs
2019-10-11 18:21:09 +02:00
wext-compat.h
wext-core.c
net: Don't take rtnl_lock() in wireless_nlevent_flush()
2018-03-29 13:47:53 -04:00
wext-priv.c
wext-proc.c
proc: introduce proc_create_net{,_data}
2018-05-16 07:24:30 +02:00
wext-sme.c
cfg80211: wext: avoid copying malformed SSIDs
2019-10-29 09:19:52 +01:00
wext-spy.c