1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/wireless/intel/iwlwifi
Liad Kaufman fb896c44f8 iwlwifi: mvm: inc pending frames counter also when txing non-sta
Until this patch, when TXing non-sta the pending_frames counter
wasn't increased, but it WAS decreased in
iwl_mvm_rx_tx_cmd_single(), what makes it negative in certain
conditions. This in turn caused much trouble when we need to
remove the station since we won't be waiting forever until
pending_frames gets 0. In certain cases, we were exhausting
the station table even in BSS mode, because we had a lot of
stale stations.

Increase the counter also in iwl_mvm_tx_skb_non_sta() after a
successful TX to avoid this outcome.

CC: <stable@vger.kernel.org> [3.18+]
Signed-off-by: Liad Kaufman <liad.kaufman@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2016-02-16 11:19:43 +02:00
..
dvm iwlwifi: dvm: fix WoWLAN 2016-01-07 19:01:09 +02:00
mvm iwlwifi: mvm: inc pending frames counter also when txing non-sta 2016-02-16 11:19:43 +02:00
pcie iwlwifi: pcie: fix erroneous return value 2016-02-15 13:38:31 +02:00
iwl-1000.c
iwl-2000.c
iwl-5000.c
iwl-6000.c
iwl-7000.c iwlwifi: update support for 3168 series firmware and NVM 2016-01-26 16:03:35 +02:00
iwl-8000.c iwlwifi: fix name of ucode loaded for 8265 series 2016-01-31 12:48:41 +02:00
iwl-9000.c iwlwifi: mvm: bump max API to 20 2016-01-07 19:01:26 +02:00
iwl-agn-hw.h
iwl-config.h
iwl-csr.h
iwl-debug.c
iwl-debug.h
iwl-devtrace-data.h iwlwifi: pcie: build an A-MSDU using TSO core 2015-12-20 23:27:37 +02:00
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: fix name of ucode loaded for 8265 series 2016-01-31 12:48:41 +02:00
iwl-drv.h
iwl-eeprom-parse.c iwlwifi: fix printf specifier 2015-12-21 10:12:08 +02:00
iwl-eeprom-parse.h
iwl-eeprom-read.c
iwl-eeprom-read.h
iwl-fh.h
iwl-fw-error-dump.h iwlwifi: mvm: dump the radio registers when the firmware crashes 2016-01-07 19:01:28 +02:00
iwl-fw-file.h iwlwifi: mvm: add a non-trigger window to fw dbg triggers 2016-01-07 19:01:28 +02:00
iwl-fw.h
iwl-io.c iwlwifi: remove unused parameter from grab_nic_access 2015-12-21 10:11:39 +02:00
iwl-io.h
iwl-modparams.h
iwl-notif-wait.c
iwl-notif-wait.h
iwl-nvm-parse.c
iwl-nvm-parse.h
iwl-op-mode.h
iwl-phy-db.c
iwl-phy-db.h
iwl-prph.h iwlwifi: mvm: dump the radio registers when the firmware crashes 2016-01-07 19:01:28 +02:00
iwl-scd.h
iwl-trans.c
iwl-trans.h iwlwifi: mvm: constify the parameters of a few functions in fw-dbg.c 2016-01-07 19:01:32 +02:00
Kconfig iwlwifi: dvm: remove a wrong dependency on m 2016-02-10 18:16:31 +02:00
Makefile