2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-29 07:34:06 +08:00
linux-next/drivers/staging/wlan-ng
Avraham Stern 1d76250bd3 nl80211: support beacon report scanning
Beacon report radio measurement requires reporting observed BSSs
on the channels specified in the beacon request. If the measurement
mode is set to passive or active, it requires actually performing a
scan (passive or active, accordingly), and reporting the time that
the scan was started and the time each beacon/probe was received
(both in terms of TSF of the BSS of the requesting AP). If the
request mode is table, this information is optional.
In addition, the radio measurement request specifies the channel
dwell time for the measurement.

In order to use scan for beacon report when the mode is active or
passive, add a parameter to scan request that specifies the
channel dwell time, and add scan start time and beacon received time
to scan results information.

Supporting beacon report is required for Multi Band Operation (MBO).

Signed-off-by: Assaf Krauss <assaf.krauss@intel.com>
Signed-off-by: David Spinadel <david.spinadel@intel.com>
Signed-off-by: Avraham Stern <avraham.stern@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2016-07-06 14:51:31 +02:00
..
cfg80211.c nl80211: support beacon report scanning 2016-07-06 14:51:31 +02:00
hfa384x_usb.c staging: wlan-ng: rewrite NULL comparison 2016-04-29 17:43:15 -07:00
hfa384x.h Staging: wlan-ng: Remove unused functions and prototypes 2016-02-20 14:53:27 -08:00
Kconfig
Makefile
p80211conv.c Staging: wlan-ng: no need for memcpy() since its arguments are already equal 2016-03-29 12:43:14 -07:00
p80211conv.h staging/wlan-ng : Remove duplicated defines from p80211 2015-09-12 18:24:52 -07:00
p80211hdr.h
p80211ioctl.h
p80211metadef.h
p80211metastruct.h
p80211mgmt.h
p80211msg.h
p80211netdev.c Staging and IIO driver update for 4.7-rc1 2016-05-20 22:20:48 -07:00
p80211netdev.h Staging: wlan-ng: removed "next" member of wlandevice_t since it is not used anywhere in code. 2016-03-29 14:41:15 -07:00
p80211req.c
p80211req.h
p80211types.h
p80211wep.c Staging: wlan-ng: Remove multiple assignments 2016-02-14 16:34:08 -08:00
prism2fw.c Staging: wlan-ng: memory allocated inside mkimage() is not freed if subsequent calls fails. 2016-04-29 17:43:15 -07:00
prism2mgmt.c staging: wlan-ng: prism2mgmt.c: Drop void pointer cast 2016-03-11 22:09:09 -08:00
prism2mgmt.h Staging: wlan-ng: Remove function prototype 2016-02-14 16:34:08 -08:00
prism2mib.c staging: wlan-ng: prism2mib.c: Drop void pointer cast 2016-03-11 22:09:09 -08:00
prism2sta.c Staging: wlan-ng: Do not print message if kzalloc() failed. 2016-03-11 22:09:09 -08:00
prism2usb.c Staging: wlan-ng: convert usb_prism_tbl[] array into a const array 2016-03-29 12:43:14 -07:00
README

TODO:
	- checkpatch.pl cleanups
	- sparse warnings
	- move to use the in-kernel wireless stack

Please send any patches or complaints about this driver to Greg
Kroah-Hartman <greg@kroah.com> and don't bother the upstream wireless
kernel developers about it, they want nothing to do with it.