openwrt-mirror/package/network
Felix Fietkau 27520027e1 netifd: improve packet steering on ipq40xx (and possibly others)
Some platforms a single ethernet device for all ports with multiple rx rings
and NAPI threading enabled. In this case, the steering script was limiting
performance by keeping all NAPI threads assigned to the same CPU.
Fix this by assigning each rx queue and the corresponding NAPI task separately.
Additionally, if the number of rx queues is at least as big as the number of
CPUs, skip weight based assignment and distribute the load across all CPUs
directly.

Fixes: https://github.com/openwrt/openwrt/issues/17611
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(cherry picked from commit acce25b789)
2025-01-17 09:49:18 +01:00
..
config netifd: improve packet steering on ipq40xx (and possibly others) 2025-01-17 09:49:18 +01:00
ipv6 odhcp6c: update to Git HEAD (2024-09-25) 2024-11-28 18:48:02 +00:00
services wifi-scripts: add macaddr_base wifi-device option 2025-01-15 17:19:39 +01:00
utils bpftool: Update to v7.5.0 2025-01-01 21:19:19 +01:00