diff options
author | Helmut Schaa <helmut.schaa@googlemail.com> | 2014-03-12 10:37:55 +0100 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2014-03-13 14:57:26 -0400 |
commit | 5998be879719384af2014b79697eed6e38ee2706 (patch) | |
tree | ebbe73b9ba77942e7fef6fb0e111b42525696951 /fs/hfs/mdb.c | |
parent | 105ff411c96c52c67261efbe245f0947d39ebce7 (diff) | |
download | linux-5998be879719384af2014b79697eed6e38ee2706.tar.gz linux-5998be879719384af2014b79697eed6e38ee2706.tar.bz2 linux-5998be879719384af2014b79697eed6e38ee2706.zip |
ath9k: Fix sequence number assignment for non-data frames
Since commit 558ff225de80ac95b132d3a115ddadcd64498b4f (ath9k: fix
ps-poll responses under a-mpdu sessions) non-data frames would have
gotten a sequence number from a TIDs sequence counter instead of
using the global sequence counter.
This can lead to instable connections.
To fix this only select the correct TID if we are processing a
data frame. Furthermore, prevent non-data frames to get a sequence
number from a TID sequence counter by adding a check to
ath_tx_setup_buffer.
Cc: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
Acked-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'fs/hfs/mdb.c')
0 files changed, 0 insertions, 0 deletions