linux/drivers/net/wireless/intel/iwlwifi
Emmanuel Grumbach 2360acbd5e iwlwifi: mvm: don't allow CSA if we haven't been fully associated
"Fully associated" means that we heard a beacon with the DTIM
information and the firmware is configured to track the beacons.
Since the firmware needs to track the beacons for the CSA, we
can't configure the firmware for CSA before it knows when the
beacons are expected otherwise we'd get ASSERT 301D.
If we are required to start CSA before we told the firmware
when the beacons are expected to arrive, just report a
failure and let mac80211 disconnect.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Link: https://lore.kernel.org/r/iwlwifi.20210330162204.9adaedeb59e4.Idaad6aaf3f9759d023b8e00b10064915c0db9aa3@changeid
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2021-04-14 12:05:26 +03:00
..
cfg iwlwifi: bump FW API to 62 for AX devices 2021-02-11 01:58:23 +02:00
dvm iwlwifi: remove flags argument for nic_access 2021-02-10 14:39:40 +02:00
fw iwlwifi: fw: fix notification wait locking 2021-04-06 13:25:59 +03:00
mvm iwlwifi: mvm: don't allow CSA if we haven't been fully associated 2021-04-14 12:05:26 +03:00
pcie iwlwifi: pcie: normally grab NIC access for inflight-hcmd 2021-04-14 12:05:26 +03:00
queue iwlwifi: queue: add fake tx time point 2021-02-10 14:39:40 +02:00
iwl-agn-hw.h
iwl-config.h iwlwifi: pcie: add support for So-F devices 2021-04-06 13:26:12 +03:00
iwl-context-info-gen3.h
iwl-context-info.h
iwl-csr.h iwlwifi: pcie: add CDB bit to the device configuration parsing 2021-02-10 14:39:41 +02:00
iwl-dbg-tlv.c iwlwifi: dbg: remove unsupported regions 2021-02-10 14:39:38 +02:00
iwl-dbg-tlv.h iwlwifi: dbg: add op_mode callback for collecting debug data. 2021-02-10 14:39:39 +02:00
iwl-debug.c
iwl-debug.h
iwl-devtrace-data.h
iwl-devtrace-io.h
iwl-devtrace-iwlwifi.h
iwl-devtrace-msg.h
iwl-devtrace-ucode.h
iwl-devtrace.c
iwl-devtrace.h
iwl-drv.c iwlwifi: dbg: Mark ucode tlv data as const 2021-02-10 13:58:15 +02:00
iwl-drv.h
iwl-eeprom-parse.c iwlwifi: remove max_ht_ampdu_exponent config parameter 2021-02-11 01:52:10 +02:00
iwl-eeprom-parse.h
iwl-eeprom-read.c
iwl-eeprom-read.h
iwl-fh.h
iwl-io.c iwlwifi: remove flags argument for nic_access 2021-02-10 14:39:40 +02:00
iwl-io.h
iwl-modparams.h
iwl-nvm-parse.c iwlwifi: fix 11ax disabled bit in the regulatory capability flags 2021-04-06 13:25:45 +03:00
iwl-nvm-parse.h iwlmvm: set properly NIC_NOT_ACK_ENABLED flag 2021-02-11 01:52:11 +02:00
iwl-op-mode.h iwlwifi: avoid crash on unsupported debug collection 2021-02-22 09:22:16 +02:00
iwl-phy-db.c
iwl-phy-db.h
iwl-prph.h iwlwifi patches intended for v5.12 2021-02-08 18:52:00 +02:00
iwl-scd.h
iwl-trans.c iwlwifi: correction of group-id once sending REPLY_ERROR 2021-02-10 14:39:42 +02:00
iwl-trans.h iwlwifi: remove flags argument for nic_access 2021-02-10 14:39:40 +02:00
Kconfig
Makefile