diff options
author | Avraham Stern | 2019-01-20 10:33:57 +0100 |
---|---|---|
committer | Luca Coelho | 2019-02-14 10:29:52 +0100 |
commit | 99944b73069d8bcea573c07df8dc8d4f33e78586 (patch) | |
tree | 19c2cf70c2fd4b068bfc67d8188579aae55a9822 /drivers/net/wireless/intel/iwlwifi/iwl-drv.c | |
parent | iwlwifi: dbg_ini: add early and after alive apply points to unified images (diff) | |
download | kernel-qcow2-linux-99944b73069d8bcea573c07df8dc8d4f33e78586.tar.gz kernel-qcow2-linux-99944b73069d8bcea573c07df8dc8d4f33e78586.tar.xz kernel-qcow2-linux-99944b73069d8bcea573c07df8dc8d4f33e78586.zip |
iwlwifi: mvm: stop static queues correctly
AP interfaces still use some static TX queues (for probes,
broadcast and multicast frames). These queues were not stopped
correctly when the transport layer indicated the queue should be
stopped. As a result, when flushing the queues, new frames from
the overflow queue were tx'd, so the queues still had frames after
flushing. This ended up in an assert since trying to remove a station
with non-empty queues.
Fix it by stopping the static queues correctly when required.
Signed-off-by: Avraham Stern <avraham.stern@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/iwl-drv.c')
0 files changed, 0 insertions, 0 deletions