linux/drivers/net/wireless
Felix Fietkau bbf807bc06 ath9k: fix duration calculation for non-aggregated packets
When not aggregating packets, fi->framelen should be passed in as length
to calculate the duration. Before the tx path rework, ath_tx_fill_desc
was called for either one aggregate, or one single frame, with the
length of the packet or the aggregate as a parameter.
After the rework, ath_tx_sched_aggr can pass a burst of single frames to
ath_tx_fill_desc and sets len=0.
Fix broken duration calculation by overriding the length in ath_tx_fill_desc
before passing it to ath_buf_set_rate.

Cc: stable@vger.kernel.org
Reported-by: Simon Wunderlich <sw@simonwunderlich.de>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2013-12-09 14:59:13 -05:00
..
ath ath9k: fix duration calculation for non-aggregated packets 2013-12-09 14:59:13 -05:00
b43
b43legacy
brcm80211 brcmfmac: fix uninitialized warning 2013-12-02 13:11:52 -05:00
cw1200
hostap
ipw2x00
iwlegacy
iwlwifi iwlwifi: mvm: use a cast to calculate the last seqno from the next one 2013-11-25 23:00:21 +02:00
libertas
libertas_tf
mwifiex mwifiex: fix memory leak issue for ibss join 2013-11-25 15:46:50 -05:00
orinoco
p54
prism54
rt2x00
rtl818x
rtlwifi
ti
zd1211rw
adm8211.c
adm8211.h
airo_cs.c
airo.c
airo.h
at76c50x-usb.c
at76c50x-usb.h
atmel_cs.c
atmel_pci.c
atmel.c
atmel.h
Kconfig
mac80211_hwsim.c mac80211_hwsim: Fix bcn_en_iter to use atomic iteration 2013-11-25 16:50:14 +01:00
mac80211_hwsim.h
Makefile
mwl8k.c
ray_cs.c
ray_cs.h
rayctl.h
rndis_wlan.c
wl3501_cs.c
wl3501.h
zd1201.c
zd1201.h