carl9170: Fix tx aggregation problems with some clients
authorChristian Lamparter <chunkeey@googlemail.com>
Tue, 29 Mar 2011 11:43:14 +0000 (13:43 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 29 Mar 2011 19:45:14 +0000 (15:45 -0400)
Some clients seem to rely upon the reception of BlockAckReqs to flush
their rx reorder buffer. In order to fix aggregation for these clients
carl9170 should set IEEE80211_TX_STAT_AMPDU_NO_BACK to generate a
BlockAckReq if the transmission of an AMPDU subframe fails.

This fixes aggregation problems with Intel 5100 Windows STAs (and maybe
others as well).

Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>

No differences found