mac80211: improve rate control performance
authorFelix Fietkau <nbd@nbd.name>
Sun, 6 Jun 2021 18:57:39 +0000 (20:57 +0200)
committerFelix Fietkau <nbd@nbd.name>
Wed, 30 Jun 2021 17:12:20 +0000 (19:12 +0200)
commita078037ace500a9c0f7cf4ec4f1c3095115dc70b
tree42066a21331d24d0e7ca531adb633d37dc9aaaf0
parent9fa925362f285614e90c2d7a286efd9d3d41db45
mac80211: improve rate control performance

Call rate control handler after intermediate queueuing
Includes follow-up fixes

Signed-off-by: Felix Fietkau <nbd@nbd.name>
cherry-picked from commits:
7dd8829ef915f1c5fc728be8f8360c61ddaadf1b
a603e82dd342680d584c4eb5f1b222e056379890
8bb4437c01ca35a5ac67e391630a1b24cb52dbb7
package/kernel/mac80211/patches/subsys/374-mac80211-move-A-MPDU-session-check-from-minstrel_ht-.patch [new file with mode: 0644]
package/kernel/mac80211/patches/subsys/375-mac80211-call-ieee80211_tx_h_rate_ctrl-when-dequeue.patch [new file with mode: 0644]
package/kernel/mac80211/patches/subsys/377-mac80211-minstrel_ht-fix-sample-time-check.patch
package/kernel/mac80211/patches/subsys/379-mac80211-fix-starting-aggregation-sessions-on-mesh-i.patch [new file with mode: 0644]