linux/drivers/net/wireless/ti/wl18xx
Avraham Stern 3b06d27795 cfg80211: Add multiple scan plans for scheduled scan
Add the option to configure multiple 'scan plans' for scheduled scan.
Each 'scan plan' defines the number of scan cycles and the interval
between scans. The scan plans are executed in the order they were
configured. The last scan plan will always run infinitely and thus
defines only the interval between scans.
The maximum number of scan plans supported by the device and the
maximum number of iterations in a single scan plan are advertised
to userspace so it can configure the scan plans appropriately.

When scheduled scan results are received there is no way to know which
scan plan is being currently executed, so there is no way to know when
the next scan iteration will start. This is not a problem, however.
The scan start timestamp is only used for flushing old scan results,
and there is no difference between flushing all results received until
the end of the previous iteration or the start of the current one,
since no results will be received in between.

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>
2015-10-13 10:35:26 +02:00
..
acx.c wl18xx: add dynamic fw traces 2015-08-06 10:18:14 +03:00
acx.h wl18xx: add diversity statistics 2015-08-18 09:06:06 +03:00
cmd.c wlcore: add dfs master restart calls 2015-01-09 15:48:01 +02:00
cmd.h wlcore: add dfs master restart calls 2015-01-09 15:48:01 +02:00
conf.h wlcore: enable sleep during AP mode operation 2015-01-09 15:47:56 +02:00
debugfs.c wl18xx: add diversity statistics 2015-08-18 09:06:06 +03:00
debugfs.h wl18xx: implement fw status debugfs entries 2012-06-05 15:58:16 +03:00
event.c wlcore/wl18xx : add time sync event handling 2015-08-10 22:16:17 +03:00
event.h wlcore/wl18xx : add time sync event handling 2015-08-10 22:16:17 +03:00
io.c wl18xx: fix bogus compile warning on cc config option 2012-07-18 15:08:21 +03:00
io.h wlcore: Force checking of io functions' return values 2012-06-22 10:49:45 +03:00
Kconfig wl18xx: add dependency on mac80211 2012-06-05 17:16:09 +03:00
main.c net/wireless/wl18xx: Add missing MODULE_FIRMWARE 2015-09-29 10:35:16 +03:00
Makefile wlcore: update events enum/struct to new fw api 2012-11-27 10:49:29 +02:00
reg.h wl18xx: wlan_irq: support platform dependent interrupt types 2015-05-09 16:42:27 +03:00
scan.c cfg80211: Add multiple scan plans for scheduled scan 2015-10-13 10:35:26 +02:00
scan.h wl18xx: use long intervals in sched scan 2015-08-10 22:16:21 +03:00
tx.c wl18xx: fix last tx rate calculation 2014-07-15 15:59:53 -04:00
tx.h wl18xx: pad only last frame in aggregration buffer for PG2 2012-06-07 18:11:06 +03:00
wl18xx.h wl18xx: add radar detection implementation 2015-01-09 15:47:57 +02:00