openwrt/package
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
..
base-files OpenWrt v24.10.0-rc5: revert to branch defaults 2025-01-06 01:24:07 +01:00
boot uboot-mediatek: add missing LED command for OpenWrt One 2025-01-04 19:25:34 +01:00
devel gdb: Fix description for apk, remove backtick 2024-11-28 18:49:39 +00:00
firmware lantiq/xrx200: move 8M flash devices to a small flash subtarget 2024-12-19 11:25:30 +01:00
kernel mt76: update to Git HEAD (2025-01-14) 2025-01-15 17:16:30 +01:00
libs mbedtls: Deactivate ARIA block cipher by default 2025-01-03 21:55:41 +01:00
network netifd: improve packet steering on ipq40xx (and possibly others) 2025-01-17 09:49:18 +01:00
system procd: update to Git HEAD (2024-12-22) 2025-01-03 21:54:03 +01:00
utils build: fix including busybox, procd and apk/opkg in imagebuilder 2025-01-03 11:11:19 +01:00
Makefile build: don't include kernel/libc in package index 2024-10-30 14:17:33 +01:00