linux/drivers/net/wireless
Emmanuel Grumbach 39fff75993 iwlwifi: pcie: don't init a Tx queue with an SSN > size of the queue
The TVQM tells us the initial write pointer for a queue,
but that write pointer is in WiFi sequence number unit
and not in TFD index unit. Which means that the write
pointer in the TVQM's response can be bigger than the
Tx queue ring size.

Fix that by modulo'ing the write pointer from the TVQM
with the Tx queue size.

Fixes: 66128fa08806 ("iwlwifi: move to TVQM mode")
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2017-08-09 21:14:42 +03:00
..
admtek
ath ath10k: increase buffer len to print all wmi services 2017-07-06 15:18:44 +03:00
atmel
broadcom brcmfmac: add setting carrier state ON for successful roaming 2017-08-08 14:52:04 +03:00
cisco wireless: airo: remove unnecessary static in writerids() 2017-07-19 16:33:57 -07:00
intel iwlwifi: pcie: don't init a Tx queue with an SSN > size of the queue 2017-08-09 21:14:42 +03:00
intersil hostap: Fix outdated comment about dev->destructor 2017-08-03 13:08:41 +03:00
marvell mwifiex: p2p: use separate device address 2017-08-08 14:49:58 +03:00
mediatek
quantenna net: qtnfmac: constify pci_device_id. 2017-08-03 13:09:36 +03:00
ralink rt2x00: Fix MMIC Countermeasures 2017-08-08 14:53:36 +03:00
realtek rtlwifi: constify rate_control_ops structure 2017-08-08 14:53:08 +03:00
rsi rsi: RTS threshold configuration 2017-08-08 14:46:04 +03:00
st cw1200: add const to hwbus_ops structures 2017-06-28 21:17:46 +03:00
ti wlcore: add const to bin_attribute structure 2017-08-08 14:52:35 +03:00
zydas zd1211rw: fix spelling mistake 'hybernate' -> 'hibernate' 2017-07-28 18:02:41 +03:00
Kconfig
mac80211_hwsim.c
mac80211_hwsim.h
Makefile
ray_cs.c
ray_cs.h
rayctl.h
rndis_wlan.c
wl3501.h
wl3501_cs.c wl3501_cs: fix spelling mistake: "Insupported" -> "Unsupported" 2017-07-28 18:06:31 +03:00