aboutsummaryrefslogtreecommitdiff
path: root/drivers/net/loopback.c
diff options
context:
space:
mode:
authorFelix Fietkau2013-09-29 13:06:31 +0200
committerJohn W. Linville2013-09-30 16:19:29 -0400
commitf69727fd78fa761dc49ee3091c432a8c6ab81292 (patch)
treef8152764e1ed0e61f8560d188822ae774a33431e /drivers/net/loopback.c
parent453b0c3f6910672f79da354077af728d92f95c5b (diff)
ath9k: fix powersave response handling for BA session packets
When a packet is passed from mac80211 to the driver with the IEEE80211_TX_CTL_PS_RESPONSE flag set, it bypasses the normal driver internal queueing and goes directly to the UAPSD queue. When that happens, packets that are part of a BlockAck session still need to be tracked as such inside the driver, otherwise it will create discrepancies in the receiver BA reorder window, causing traffic stalls. This only happens in AP mode with powersave-enabled clients. This patch fixes the regression introduced in the commit "ath9k: use software queues for un-aggregated data packets" Signed-off-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/loopback.c')
0 files changed, 0 insertions, 0 deletions