linux_dsm_epyc7002/drivers/net/wireless
Beni Lev 54c5ef2e93 iwlwifi: mvm: update TX queue before making a copy of the skb
Off-channel action frames (such as ANQP frames) must be sent either on
the AUX queue or on the offchannel queue, otherwise the firmware will
cause a SYSASSERT.

In the current implementation, the queue to be used is correctly set in
the original skb, but this is done after it is copied.  Thus the copy
remains with the original, incorrect queue.

Fix this by setting the queue in the original skb before copying it.

Fixes: commit 5c08b0f502 ("iwlwifi: mvm: don't override the rate with the AMSDU len")
Cc: stable@vger.kernel.org # v4.6+
Signed-off-by: Beni Lev <beni.lev@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2016-09-15 18:35:20 +03:00
..
admtek
ath ath9k: fix using sta->drv_priv before initializing it 2016-08-22 19:07:56 +03:00
atmel
broadcom brcmfmac: Change vif_event_lock to spinlock 2016-08-24 16:13:48 +03:00
cisco
intel iwlwifi: mvm: update TX queue before making a copy of the skb 2016-09-15 18:35:20 +03:00
intersil
marvell mwifiex: fix large amsdu packets causing firmware hang 2016-08-18 16:02:08 +03:00
mediatek
ralink
realtek
rsi
st
ti
zydas
Kconfig
mac80211_hwsim.c
mac80211_hwsim.h
Makefile
ray_cs.c
ray_cs.h
rayctl.h
rndis_wlan.c
wl3501_cs.c
wl3501.h