From 3e447e7797d64dbf4dc1dd5553d08be0d8150d7e Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sun, 27 Sep 2015 23:12:02 +0200 Subject: [PATCH] main: send BAR after stopping aggregation to work around issues with some buggy clients Signed-off-by: Felix Fietkau --- main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/main.c b/main.c index 2da74eb3..22817849 100644 --- a/main.c +++ b/main.c @@ -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;