mac80211: add airtime fairness improvements
authorFelix Fietkau <nbd@nbd.name>
Sat, 18 Jun 2022 08:52:09 +0000 (10:52 +0200)
committerFelix Fietkau <nbd@nbd.name>
Sat, 25 Jun 2022 21:28:09 +0000 (23:28 +0200)
commit6d49a25804d78d639e08a67c86b26991ce6485d8
treefbcc37b547e55e40679b0aa2c5a3e13aa8b7a9e5
parent4d1fc8916c50bb06c2cc0147e36d93eba6b85a9c
mac80211: add airtime fairness improvements

This reverts the airtime scheduler back from the virtual-time based scheduler
to the deficit round robin scheduler implementation.
This reduces burstiness and improves fairness by improving interaction with AQL.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/kernel/mac80211/patches/subsys/330-mac80211-switch-airtime-fairness-back-to-deficit-rou.patch [new file with mode: 0644]
package/kernel/mac80211/patches/subsys/331-mac80211-make-sta-airtime-deficit-field-s32-instead-.patch [new file with mode: 0644]
package/kernel/mac80211/patches/subsys/332-mac80211-consider-aql_tx_pending-when-checking-airti.patch [new file with mode: 0644]
package/kernel/mac80211/patches/subsys/333-mac80211-keep-recently-active-tx-queues-in-schedulin.patch [new file with mode: 0644]
package/kernel/mac80211/patches/subsys/334-mac80211-add-a-per-PHY-AQL-limit-to-improve-fairness.patch [new file with mode: 0644]
package/kernel/mac80211/patches/subsys/335-mac80211-add-debugfs-file-to-display-per-phy-AQL-pen.patch [new file with mode: 0644]
package/kernel/mac80211/patches/subsys/336-mac80211-only-accumulate-airtime-deficit-for-active-.patch [new file with mode: 0644]
package/kernel/mac80211/patches/subsys/350-bss-color-collision.patch
package/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch