Slow PPPoE (and local iperf) Throughput after 23.1 upgrade

Started by CruxtheNinth, February 19, 2023, 10:01:49 AM

Previous topic - Next topic
February 19, 2023, 10:01:49 AM Last Edit: February 19, 2023, 10:36:03 AM by CruxtheNinth
 Hi there,

i am bit at a loss here, after the Upgrade to 23.1 i noticed that i can no longer max out my 1gb connection.
Download seems suddenly limited to approx 600mbit and upload to approx 300mbit. I thought at first it was related to some missing PPPoE optimizations or my Internet connection itself, however follow up tests with iperf running in Servermode directly on the Firewall showed the exact same degradation (600/300)

Hardware is a CWK Barebone with an Intel N6005 and i226 NICs. Connected LAN is all based on Unifi Switches.
Powerd is running as well as net.isr.dispatch & maxthreads tunables. (PPPoE optimizations are based on some Protectcli recommendations)

What am i missing here? There is seemingly nothing in the logs that would indicate any problem. I disabled Surricata completely, no effect. CPU is not spiking out, nothing.

-Crux

EDIT: did some tests with the -netmap Kernel. No changes to the behaviour

Did you ever solve this?
I'm running 23.1.11 and just got a fiber provide with PPPoe.

Seems I'm stuck with PPPoe using only 1 core on RX and all cores on TX.
So down I'm around 330 Mpbs and up is full bandwith ~500 Mpbs.

Very strange, I updated first only the kernel to 23.7 and I had full 500/500.
Updated the whole system now to 23.7.1_3 and now I'm back at the 250/480 and full load on one core with downstream.

Is this also a kernel issue?
(No tunables are changed)