mirror_ubuntu-kernels/drivers/net/wireless/intel/iwlwifi/mvm
Emmanuel Grumbach b13f43a485 iwlwifi: mvm: fix packet injection
We need to have a station and a queue for the monitor
interface to be able to inject traffic. We used to have
this traffic routed to the auxiliary queue, but this queue
isn't scheduled for the station we had linked to the
monitor vif.

Allocate a new queue, link it to the monitor vif's station
and make that queue use the BE fifo.

This fixes https://bugzilla.kernel.org/show_bug.cgi?id=196715

Cc: stable@vger.kernel.org
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2017-11-25 17:06:42 +02:00
..
binding.c iwlwifi: mvm: memset binding before setting values 2017-04-25 23:06:51 +03:00
coex.c iwlwifi: mvm: support new Coex firmware API 2017-08-18 16:03:40 +03:00
constants.h iwlwifi: mvm: change open and close criteria of a BA session 2017-08-18 17:24:04 +03:00
d3.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 2017-10-16 17:09:24 +03:00
debugfs-vif.c iwlwifi: mvm: remove support for Link Quality Measurements 2017-10-06 14:57:21 +03:00
debugfs.c iwlwifi: mvm: add dbgfs entry for fw info 2017-10-06 14:57:20 +03:00
debugfs.h
fw-api.h iwlwifi: mvm: use firmware LED command where applicable 2017-08-09 09:15:32 +03:00
fw.c iwlwifi: remove dead code for internal devices only 2017-11-03 11:56:08 +02:00
led.c iwlwifi: mvm: only send LEDS_CMD when the FW supports it 2017-09-07 19:40:09 +03:00
mac80211.c iwlwifi: mvm: hold mutex when flushing in iwl_mvm_flush_no_vif() 2017-11-03 11:56:09 +02:00
mac-ctxt.c iwlwifi: mvm: fix packet injection 2017-11-25 17:06:42 +02:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mvm.h iwlwifi: mvm: fix packet injection 2017-11-25 17:06:42 +02:00
nvm.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 2017-10-16 17:09:24 +03:00
offloading.c
ops.c iwlwifi: mvm: fix packet injection 2017-11-25 17:06:42 +02:00
phy-ctxt.c iwlwifi: mvm: don't send identical PHY_CTXT_CMD 2017-10-06 14:57:22 +03:00
power.c iwlwifi: reorganize firmware API 2017-08-01 12:41:43 +03:00
quota.c iwlwifi: mvm: Add new quota command API 2017-10-06 14:57:21 +03:00
rs.c iwlwifi: mvm: rs: remove the ANT C from the toogle antenna logic 2017-11-03 11:56:08 +02:00
rs.h iwlwifi: mvm: support aggs of 64 frames in A000 family 2017-06-29 13:26:25 +03:00
rx.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 2017-10-16 17:09:24 +03:00
rxmq.c iwlwifi: mvm: set correct chains in Rx status 2017-11-25 17:01:04 +02:00
scan.c iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW command 2017-11-15 18:38:42 +02:00
sf.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
sta.c iwlwifi: mvm: fix packet injection 2017-11-25 17:06:42 +02:00
sta.h iwlwifi: mvm: change state when queueing agg start work 2017-09-08 11:43:38 +03:00
tdls.c iwlwifi: mvm: use schedule_delayed_work() 2017-06-05 23:34:26 +03:00
testmode.h
time-event.c iwlwifi: mvm: remove session protection to allow channel switch 2017-08-18 16:10:43 +03:00
time-event.h
tof.c iwlwifi: reorganize firmware API 2017-08-01 12:41:43 +03:00
tof.h iwlwifi: reorganize firmware API 2017-08-01 12:41:43 +03:00
tt.c iwlwifi: mvm: return -ENODATA when reading the temperature with the FW down 2017-10-06 13:59:44 +03:00
tx.c iwlwifi: mvm: fix packet injection 2017-11-25 17:06:42 +02:00
utils.c iwlwifi: mvm: fix the TX queue hang timeout for MONITOR vif type 2017-11-25 17:03:13 +02:00