diff options
author | Felix Fietkau <nbd@openwrt.org> | 2013-07-20 16:37:50 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2013-07-20 16:37:50 +0000 |
commit | a0129dfd8e0d3de96155a40767f9853079957a6b (patch) | |
tree | c16a596355cedebf2d7262015c6ccdcba970257c /package/kernel/mac80211/patches/566-ath9k_prepare_tid_queueing.patch | |
parent | 85e585ddcef9bccc717e500e0f7672675ef7269a (diff) | |
download | upstream-a0129dfd8e0d3de96155a40767f9853079957a6b.tar.gz upstream-a0129dfd8e0d3de96155a40767f9853079957a6b.tar.bz2 upstream-a0129dfd8e0d3de96155a40767f9853079957a6b.zip |
ath9k: add initial tx queueing rework patches
This forces all packets (even for un-aggregated traffic) through
software queues to improve fairness and stability
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37483
Diffstat (limited to 'package/kernel/mac80211/patches/566-ath9k_prepare_tid_queueing.patch')
-rw-r--r-- | package/kernel/mac80211/patches/566-ath9k_prepare_tid_queueing.patch | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/package/kernel/mac80211/patches/566-ath9k_prepare_tid_queueing.patch b/package/kernel/mac80211/patches/566-ath9k_prepare_tid_queueing.patch new file mode 100644 index 0000000000..65e4be3e5d --- /dev/null +++ b/package/kernel/mac80211/patches/566-ath9k_prepare_tid_queueing.patch @@ -0,0 +1,11 @@ +--- a/drivers/net/wireless/ath/ath9k/xmit.c ++++ b/drivers/net/wireless/ath/ath9k/xmit.c +@@ -1328,7 +1328,7 @@ void ath_tx_aggr_stop(struct ath_softc * + + ath_txq_lock(sc, txq); + txtid->active = false; +- txtid->paused = true; ++ txtid->paused = false; + ath_tx_flush_tid(sc, txtid); + ath_txq_unlock_complete(sc, txq); + } |