linux_dsm_epyc7002/drivers/net/wireless/iwlwifi
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
..
dvm mac80211: allow to transmit A-MSDU within A-MPDU 2015-09-22 15:21:23 +02:00
mvm cfg80211: Add multiple scan plans for scheduled scan 2015-10-13 10:35:26 +02:00
pcie iwlwifi: pass NAPI struct from transport layer 2015-08-16 10:21:21 +03:00
iwl-1000.c iwlwifi: fix max_ht_ampdu_exponent for older devices 2015-03-12 09:57:21 +02:00
iwl-2000.c iwlwifi: fix max_ht_ampdu_exponent for older devices 2015-03-12 09:57:21 +02:00
iwl-5000.c iwlwifi: fix max_ht_ampdu_exponent for older devices 2015-03-12 09:57:21 +02:00
iwl-6000.c iwlwifi: fix max_ht_ampdu_exponent for older devices 2015-03-12 09:57:21 +02:00
iwl-7000.c iwlwifi: remove IWL3165_UCODE_API_OK and _MIN 2015-10-05 14:33:30 +03:00
iwl-8000.c iwlwifi: mvm: remove SCD_QUEUE_CONFIG TLV flag 2015-08-28 13:26:36 +03:00
iwl-agn-hw.h
iwl-config.h iwlwifi: mvm: make threshold temperatures unsigned 2015-10-05 14:33:32 +03:00
iwl-csr.h iwlwifi: mvm: Add FW paging mechanism for the UMAC on SDIO 2015-08-04 21:30:15 +03:00
iwl-debug.c
iwl-debug.h iwlwifi: mvm: add MCC update FW API 2015-03-12 09:57:21 +02:00
iwl-devtrace-data.h iwlwifi: pcie: support frag SKBs 2015-08-04 21:29:40 +03:00
iwl-devtrace-io.h iwlwifi: Move each system tracepoints to their own header 2015-04-08 09:38:49 -04:00
iwl-devtrace-iwlwifi.h iwlwifi: add wide firmware command infrastructure for TX 2015-08-04 10:11:46 +03:00
iwl-devtrace-msg.h iwlwifi: Move each system tracepoints to their own header 2015-04-08 09:38:49 -04:00
iwl-devtrace-ucode.h iwlwifi: Move each system tracepoints to their own header 2015-04-08 09:38:49 -04:00
iwl-devtrace.c
iwl-devtrace.h iwlwifi: Move each system tracepoints to their own header 2015-04-08 09:38:49 -04:00
iwl-drv.c iwlwifi: size firmware flags memory correctly 2015-10-05 14:33:33 +03:00
iwl-drv.h iwlwifi: fix spelling errors 2015-04-02 09:29:13 +03:00
iwl-eeprom-parse.c iwlwifi: out-of-bounds access in iwl_init_sband_channels 2015-08-18 10:25:25 +03:00
iwl-eeprom-parse.h iwlwifi: mvm: forbid MIMO on devices that don't support it 2015-05-10 11:44:42 +03:00
iwl-eeprom-read.c iwlwifi: fix spelling errors 2015-04-02 09:29:13 +03:00
iwl-eeprom-read.h
iwl-fh.h iwlwifi: pcie: New RBD allocation model 2015-08-04 21:30:15 +03:00
iwl-fw-error-dump.h iwlwifi: pcie: dump RBs when FW error occurs 2015-08-04 21:29:38 +03:00
iwl-fw-file.h iwlwifi: size firmware flags memory correctly 2015-10-05 14:33:33 +03:00
iwl-fw.h iwlwifi: size firmware flags memory correctly 2015-10-05 14:33:33 +03:00
iwl-io.c iwlwifi: mvm: remove IWL_UCODE_TLV_API_HDC_PHASE_0 TLV flag 2015-09-21 18:08:34 +03:00
iwl-io.h iwlwifi: Deinline iwl_{read,write}(8,32} 2015-08-28 13:26:33 +03:00
iwl-modparams.h iwlwifi: allow disabling LAR via module param 2015-03-12 09:57:29 +02:00
iwl-notif-wait.c iwlwifi: add wide firmware command support for notifications 2015-08-04 21:29:35 +03:00
iwl-notif-wait.h iwlwifi: add wide firmware command support for notifications 2015-08-04 21:29:35 +03:00
iwl-nvm-parse.c iwlwifi: nvm: force 1x1 antenna in Series 8000 2015-10-05 12:28:44 +03:00
iwl-nvm-parse.h iwlwifi: nvm: force 1x1 antenna in Series 8000 2015-10-05 12:28:44 +03:00
iwl-op-mode.h iwlwifi: op-mode API: add rx_rss method 2015-10-05 14:33:26 +03:00
iwl-phy-db.c iwlwifi: fix spelling errors 2015-04-02 09:29:13 +03:00
iwl-phy-db.h
iwl-prph.h iwlwifi: mvm: Add FW paging mechanism for the UMAC on SDIO 2015-08-04 21:30:15 +03:00
iwl-scd.h iwlwifi: pcie: prepare the enablement of 31 TFD queues 2015-02-01 15:57:20 +02:00
iwl-trans.c iwlwifi: transport: track number of allocated queues 2015-10-05 14:33:27 +03:00
iwl-trans.h iwlwifi: transport: track number of allocated queues 2015-10-05 14:33:27 +03:00
Kconfig iwlwifi: enable tracing by default 2015-10-05 12:29:00 +03:00
Makefile iwlwifi: refactor common transport alloc/init code 2015-05-28 13:32:34 +03:00