]> git.baikalelectronics.ru Git - kernel.git/commit
carl9170: fix AMPDU TX_CTL_REQ_TX_STATUS handling
authorChristian Lamparter <chunkeey@googlemail.com>
Fri, 21 Oct 2011 16:38:56 +0000 (18:38 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 2 Nov 2011 19:23:12 +0000 (15:23 -0400)
commit65702a6351d3420ad50f3781a203ee89c85ff462
treedd6977b6c79f57d8601d633aa2466315d83a572e
parent74998d65e1bbb147d0261591caf948e5d78a6832
carl9170: fix AMPDU TX_CTL_REQ_TX_STATUS handling

Previously the driver did not care if TX_CTL_REQ_TX_STATUS
was set on aggregated frames or not and it would silently
drop successfully sent frames if possible [much like:
"no news is good news!"].

But, TX_CTL_REQ_TX_STATUS was invented for a reason and
no tx status report should ever be dropped if it is set.

Reported-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/carl9170/tx.c