Search Linux Wireless

Re: [PATCH v2 24/24] nl80211/cfg80211: support 6 GHz scanning

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2020-09-04 at 11:52 +0000, Wen Gong wrote:
> On 2020-05-29 03:34, Johannes Berg wrote:
> > From: Tova Mussai <tova.mussai@xxxxxxxxx>
> > 
> > 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@xxxxxxxxx>
> > Signed-off-by: Johannes Berg <johannes.berg@xxxxxxxxx>
> > ---
> >  include/net/cfg80211.h       |  29 ++-
> >  include/uapi/linux/nl80211.h |   3 +
> >  net/mac80211/scan.c          |   9 +-
> >  net/wireless/core.c          |   4 +-
> >  net/wireless/core.h          |   5 +-
> >  net/wireless/nl80211.c       |  11 +-
> >  net/wireless/scan.c          | 482 ++++++++++++++++++++++++++++++++++-
> >  7 files changed, 527 insertions(+), 16 deletions(-)
> ...
> Is this patch have interface for application such as iw, wpa_supplicant?

It's mostly standalone, but yeah, there are a few flags to add like
"please scan the colocated APs". I can post an iw/wpa_s patch for them
too.

Mostly though I'm wondering how everyone else did this since I haven't
seen any other patches along these lines? Even if the logic in cfg80211
isn't needed because it's in firmware, it seems the small API changes
would still be good to have?

johannes




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux