main: send BAR after stopping aggregation to work around issues with some buggy clients

Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
Felix Fietkau
2015-09-27 23:13:26 +02:00
parent 9e972d5be6
commit 3e447e7797
+1
View File
@@ -421,6 +421,7 @@ mt76_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
break;
case IEEE80211_AMPDU_TX_STOP_FLUSH:
case IEEE80211_AMPDU_TX_STOP_FLUSH_CONT:
ieee80211_send_bar(vif, sta->addr, tid, cpu_to_le16(mtxq->agg_ssn));
break;
case IEEE80211_AMPDU_TX_START:
mtxq->agg_ssn = *ssn << 4;