mac80211: fix queue selection issue
authorFelix Fietkau <nbd@nbd.name>
Wed, 10 Nov 2021 21:24:51 +0000 (22:24 +0100)
committerFelix Fietkau <nbd@nbd.name>
Wed, 10 Nov 2021 21:25:27 +0000 (22:25 +0100)
commit49f615022c921189ff4566b8b2bfdbf97a2a8787
treefab3197b760b912514e9bd9ea7b8e93c77bc65f3
parenta564e1df52327ad0548bb7fba583e4194da78a4a
mac80211: fix queue selection issue

When __ieee80211_select_queue is called, skb->cb has not been cleared yet,
which means that info->control.flags can contain garbage.
In some cases this leads to IEEE80211_TX_CTRL_DONT_REORDER being set, causing
packets marked for other queues to randomly end up in BE instead.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/kernel/mac80211/patches/subsys/300-mac80211-drop-check-for-DONT_REORDER-in-__ieee80211_.patch [new file with mode: 0644]