summarylogtreecommitdiffstats
path: root/Revert-mac80211-simplify-TX-aggregation-start.patch
diff options
context:
space:
mode:
Diffstat (limited to 'Revert-mac80211-simplify-TX-aggregation-start.patch')
-rw-r--r--Revert-mac80211-simplify-TX-aggregation-start.patch11
1 files changed, 11 insertions, 0 deletions
diff --git a/Revert-mac80211-simplify-TX-aggregation-start.patch b/Revert-mac80211-simplify-TX-aggregation-start.patch
new file mode 100644
index 000000000000..b4dc2b54a53a
--- /dev/null
+++ b/Revert-mac80211-simplify-TX-aggregation-start.patch
@@ -0,0 +1,11 @@
+--- a/mt7915/main.c
++++ b/mt7915/main.c
+@@ -616,7 +616,7 @@ mt7915_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
+ case IEEE80211_AMPDU_TX_START:
+ mtxq->agg_ssn = IEEE80211_SN_TO_SEQ(ssn);
+ mt7915_set_aggr_state(msta, tid, MT7915_AGGR_START);
+- ret = IEEE80211_AMPDU_TX_START_IMMEDIATE;
++ ieee80211_start_tx_ba_cb_irqsafe(vif, sta->addr, tid);
+ break;
+ case IEEE80211_AMPDU_TX_STOP_CONT:
+ mtxq->aggr = false;