openwrt-ipq-breeze303/target
Sean Khan 777260b609 qualcommax: Fix threaded NAPI scheduling
Revert to using the default kernel timer (CONFIG_HZ_100).

Setting the timer to 1000hz is unecessary and just adds CPU overhead. It
also causes atomic scheduling issues in various threaded tasks,
especially when using threaded NAPI.

When the kernel timer frequency is set to 1000 Hz, it generates interrupts
1000 times per second. This increased frequency can lead to more
frequent context switches and interrupt handling, which can
interfere with other kernel activities.

Since network packet processing is offloaded to the NSS cores, the main CPU
does not need high-resolution timer interrupts to manage network
traffic efficiently. The NSS cores handle this independently.

This is the setting used and recommended by Qualcomm for all their IPQ
platforms.

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-10-11 19:19:09 -04:00
..
imagebuilder imagebuilder: remove initramfs image files 2024-07-16 19:05:18 +02:00
linux qualcommax: Fix threaded NAPI scheduling 2024-10-11 19:19:09 -04:00
llvm-bpf
sdk
toolchain
Config.in
Makefile