wifi: mac80211: use mesh header cache to speed up mesh forwarding
authorFelix Fietkau <nbd@nbd.name>
Tue, 14 Mar 2023 09:59:54 +0000 (10:59 +0100)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 22 Mar 2023 12:31:19 +0000 (13:31 +0100)
commit8b0f5cb6bc7cbbee4d78b3221683dcb4d1ed23d0
treea5e43c85626b82e3692b204e978dc7fbf0409b5f
parentd5edb9ae8d568745f893c5c5fa3837d85311b131
wifi: mac80211: use mesh header cache to speed up mesh forwarding

Significantly reduces mesh forwarding path CPU usage and enables the
direct use of iTXQ.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Ryder Lee <ryder.lee@mediatek.com>
Link: https://lore.kernel.org/r/20230314095956.62085-5-nbd@nbd.name
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/ieee80211_i.h
net/mac80211/rx.c
net/mac80211/tx.c