summaryrefslogtreecommitdiffstats
path: root/package/mac80211/patches/552-ath9k_fix_bar.patch
diff options
context:
space:
mode:
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2011-01-15 13:41:06 +0000
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2011-01-15 13:41:06 +0000
commit63a8d84c779f2cb11d346a6a5ab8df263bb47ddb (patch)
treebf669364012d832c01547dff4f57f80fb006cd99 /package/mac80211/patches/552-ath9k_fix_bar.patch
parent2bd50b66f3040511a41492de1753e8bdac90e6ed (diff)
ath9k: fix a few more aggregation related issues, should improve stability
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25007 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/mac80211/patches/552-ath9k_fix_bar.patch')
-rw-r--r--package/mac80211/patches/552-ath9k_fix_bar.patch11
1 files changed, 11 insertions, 0 deletions
diff --git a/package/mac80211/patches/552-ath9k_fix_bar.patch b/package/mac80211/patches/552-ath9k_fix_bar.patch
new file mode 100644
index 000000000..074b8f5d0
--- /dev/null
+++ b/package/mac80211/patches/552-ath9k_fix_bar.patch
@@ -0,0 +1,11 @@
+--- a/drivers/net/wireless/ath/ath9k/xmit.c
++++ b/drivers/net/wireless/ath/ath9k/xmit.c
+@@ -429,7 +429,7 @@ static void ath_tx_complete_aggr(struct
+
+ ath_tx_count_frames(sc, bf, ts, txok, &nframes, &nbad);
+ while (bf) {
+- txfail = txpending = 0;
++ txfail = txpending = sendbar = 0;
+ bf_next = bf->bf_next;
+
+ skb = bf->bf_mpdu;