diff options
author | Felix Fietkau <nbd@nbd.name> | 2024-04-12 21:51:50 +0200 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2024-04-14 16:24:37 +0200 |
commit | a205a5734eda4604a19b6cb0f65909ef69730699 (patch) | |
tree | 39446d51255e400e299fb1d6f45932fb4db0bba6 /package/libs/elfutils/Makefile | |
parent | c2f52e42b1e9f736edd6e4545ebe3435db6605ee (diff) | |
download | openwrt-a205a5734eda4604a19b6cb0f65909ef69730699.tar.gz openwrt-a205a5734eda4604a19b6cb0f65909ef69730699.tar.bz2 openwrt-a205a5734eda4604a19b6cb0f65909ef69730699.zip |
netifd: rewrite packet steering script
The new script uses a different strategy compared to the previous one.
Instead of trying to split flows by hash and spread them to all CPUs,
use RPS to redirect packets to a single core only.
Try to spread NAPI thread and RPS target CPUs across available CPUs
and try to ensure that the NAPI thread is on a different CPU than the
RPS target. This significantly reduces cycles wasted on the scheduler.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'package/libs/elfutils/Makefile')
0 files changed, 0 insertions, 0 deletions