summaryrefslogtreecommitdiff
path: root/package/kernel/mac80211/patches/344-ath9k-Introduce-airtime-fairness-scheduling-between-.patch
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2016-12-19 14:07:58 +0100
committerFelix Fietkau <nbd@nbd.name>2016-12-19 14:08:02 +0100
commita032940bfb71ed2d83f42a5dcf48973fb22f3b6a (patch)
tree9b2c5e9110c07d102ed9101a345a00a61040f79e /package/kernel/mac80211/patches/344-ath9k-Introduce-airtime-fairness-scheduling-between-.patch
parent47bc081e76f6b04c0e9db687c8abb78eb437021f (diff)
downloadmtk-20170518-a032940bfb71ed2d83f42a5dcf48973fb22f3b6a.zip
mtk-20170518-a032940bfb71ed2d83f42a5dcf48973fb22f3b6a.tar.gz
mtk-20170518-a032940bfb71ed2d83f42a5dcf48973fb22f3b6a.tar.bz2
Revert "ath9k: Add airtime fairness scheduler"
Accidentally pushed to the wrong branch This reverts commit 47bc081e76f6b04c0e9db687c8abb78eb437021f.
Diffstat (limited to 'package/kernel/mac80211/patches/344-ath9k-Introduce-airtime-fairness-scheduling-between-.patch')
-rw-r--r--package/kernel/mac80211/patches/344-ath9k-Introduce-airtime-fairness-scheduling-between-.patch35
1 files changed, 0 insertions, 35 deletions
diff --git a/package/kernel/mac80211/patches/344-ath9k-Introduce-airtime-fairness-scheduling-between-.patch b/package/kernel/mac80211/patches/344-ath9k-Introduce-airtime-fairness-scheduling-between-.patch
deleted file mode 100644
index 57ce3d8..0000000
--- a/package/kernel/mac80211/patches/344-ath9k-Introduce-airtime-fairness-scheduling-between-.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From: =?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?= <toke@toke.dk>
-Date: Mon, 5 Dec 2016 13:27:37 +0200
-Subject: [PATCH] ath9k: Introduce airtime fairness scheduling between stations
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-This reworks the ath9k driver to schedule transmissions to connected
-stations in a way that enforces airtime fairness between them. It
-accomplishes this by measuring the time spent transmitting to or
-receiving from a station at TX and RX completion, and accounting this to
-a per-station, per-QoS level airtime deficit. Then, an FQ-CoDel based
-deficit scheduler is employed at packet dequeue time, to control which
-station gets the next transmission opportunity.
-
-Airtime fairness can significantly improve the efficiency of the network
-when station rates vary. The following throughput values are from a
-simple three-station test scenario, where two stations operate at the
-highest HT20 rate, and one station at the lowest, and the scheduler is
-employed at the access point:
-
- Before / After
-Fast station 1: 19.17 / 25.09 Mbps
-Fast station 2: 19.83 / 25.21 Mbps
-Slow station: 2.58 / 1.77 Mbps
-Total: 41.58 / 52.07 Mbps
-
-The benefit of airtime fairness goes up the more stations are present.
-In a 30-station test with one station artificially limited to 1 Mbps,
-we have seen aggregate throughput go from 2.14 to 17.76 Mbps.
-
-Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
-Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
----
-