It looks like your CPU0 core is overloaded with interrupts coming from WLAN and Ethernet adapters simultaneously .
You can try to use SMP affinity to redistribute the load.
Please look at the following threads
Unlike with x86/amd64, the interrupts are not automatically distributed so you still need to set their CPU affinity. For example, to force all interrupts for ath9k wireless to CPU1 run;
echo 2 > /proc/irq/30/smp_affinity
Then check that its CPU1 column starts incrementing. You'll need to configure this on every reboot by adding the following example (which I use) to /etc/rc.local to move ath9k wireless, ath10k wireless and DSL Rx interrupts to CPU1.
echo 2 > /proc/irq/30/smp_affinity
echo 2 >…
If you're on a Vectoring enabled connection, 22.03 (with a vectoring xDSL blob) has significant advantages as there are changes to improve handling of the vectoring signals. There have also been a number of improvements to various parts of the networking support, however there are still issues with various interrupts going only to CPU 0 even if the SMP affinity is set to for those interrupts to be processed by either CPU. The only way around this is to set the CPU affinity to a specific CPU fo…