]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/net/wireless/rt2x00/rt2x00dev.c
Revert: "rt2x00: Don't let mac80211 send a BAR when an AMPDU subframe fails"
[karo-tx-linux.git] / drivers / net / wireless / rt2x00 / rt2x00dev.c
index dafb4481c8358600d2ab3eff88bc6fb66739f176..ee38e4cf5733373b0c4cee08afe7e012af573383 100644 (file)
@@ -391,10 +391,9 @@ void rt2x00lib_txdone(struct queue_entry *entry,
                tx_info->flags |= IEEE80211_TX_STAT_AMPDU;
                tx_info->status.ampdu_len = 1;
                tx_info->status.ampdu_ack_len = success ? 1 : 0;
-               /*
-                * TODO: Need to tear down BA session here
-                * if not successful.
-                */
+
+               if (!success)
+                       tx_info->flags |= IEEE80211_TX_STAT_AMPDU_NO_BACK;
        }
 
        if (rate_flags & IEEE80211_TX_RC_USE_RTS_CTS) {