diff options
author | Felix Fietkau <nbd@nbd.name> | 2016-12-19 14:07:58 +0100 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2016-12-19 14:08:02 +0100 |
commit | a032940bfb71ed2d83f42a5dcf48973fb22f3b6a (patch) | |
tree | 9b2c5e9110c07d102ed9101a345a00a61040f79e /package/kernel/mac80211/patches/344-ath9k-Introduce-airtime-fairness-scheduling-between-.patch | |
parent | 47bc081e76f6b04c0e9db687c8abb78eb437021f (diff) | |
download | mtk-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-.patch | 35 |
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> ---- - |