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)
commit94d55d62bd757611f07a9122e5e07ce929b8d38d
treedd6977b6c79f57d8601d633aa2466315d83a572e
parentfd26981cf53ee91951a92fae53416e4ce639164c
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