openwrt/package/network/config
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
..
firewall firewall: update to Git HEAD (2024-10-18) 2024-10-18 08:03:34 +02:00
firewall4 firewall4: update to Git HEAD (2024-12-18) 2024-12-18 12:47:50 +01:00
gre gre: use alternative way to check if kernel support is enabled 2021-03-13 20:58:55 +01:00
ipip ipip: add 'nohostroute' option 2022-01-19 20:57:59 +01:00
ltq-adsl-app ltq-adsl-app: add dsl_cpe_pipe.sh script 2024-10-21 01:04:05 +02:00
ltq-vdsl-vr9-app lantiq/xrx200: move 8M flash devices to a small flash subtarget 2024-12-19 11:25:30 +01:00
ltq-vdsl-vr11-app ltq-vdsl-vr11-app: perform orderly shutdown on exit 2024-08-31 19:40:21 +02:00
netifd netifd: improve packet steering on ipq40xx (and possibly others) 2025-01-17 09:49:18 +01:00
qos-scripts treewide: replace AUTORELEASE with real PKG_RELEASE 2023-05-18 11:35:29 +02:00
qosify qosify: update to Git HEAD (2024-09-20) 2024-09-20 23:17:43 +02:00
soloscli soloscli: fix uci-defaults file 2020-06-11 01:49:24 +02:00
swconfig swconfig: fix memory leak when cli call swlib_get_attr() 2023-06-11 02:42:31 +02:00
vti vti: squash vtiv4 and vtiv6 packages into vti 2021-11-03 20:34:43 +01:00
vxlan vxlan: allow for dynamic source ip selection (FS#3426) 2020-12-31 11:53:21 +01:00
wifi-scripts wifi-scripts: allow per-IF mesh basic rate selection 2025-01-15 17:21:35 +01:00
xfrm xfrm: remove requirement for underlying device 2024-08-19 18:49:49 +02:00