]> git.baikalelectronics.ru Git - kernel.git/commit
nl80211/cfg80211: support 6 GHz scanning
authorTova Mussai <tova.mussai@intel.com>
Fri, 18 Sep 2020 09:33:13 +0000 (11:33 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 28 Sep 2020 11:53:04 +0000 (13:53 +0200)
commitc16cfbd1f1edbb601fc2ff43b531631ce2696ba1
tree16c56879914f0b6e4f70cb2fa90725b485e25c48
parentcdc7a2f4e81dd5d31bd0c626d5c8159fb3ad7f01
nl80211/cfg80211: support 6 GHz scanning

Support 6 GHz scanning, by
 * a new scan flag to scan for colocated BSSes advertised
   by (and found) APs on 2.4 & 5 GHz
 * doing the necessary reduced neighbor report parsing for
   this, to find them
 * adding the ability to split the scan request in case the
   device by itself cannot support this.

Also add some necessary bits in mac80211 to not break with
these changes.

Signed-off-by: Tova Mussai <tova.mussai@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Link: https://lore.kernel.org/r/20200918113313.232917c93af9.Ida22f0212f9122f47094d81659e879a50434a6a2@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/cfg80211.h
include/uapi/linux/nl80211.h
net/mac80211/scan.c
net/wireless/core.c
net/wireless/core.h
net/wireless/nl80211.c
net/wireless/scan.c