I've got remote ipq40xx device, running OpenWRT 22.03, routing/NAT'ing gigabit fiber at line speed (software offload + steering + irqbalance) with sub 50% load evenly distributed across all four CPU cores.
All happy, no complaints, no regrets... other than 22.03 getting EOL and out of support in a few months.
Now 23.05 has migrated from swconfig to DSA and I see several forum threads with complaints about severe performance regressions.
So my question is blunt, what is a current state of ipq40xx in 23.05 or master, routing performance wise?
Any point driving to remote location to upgrade ipq40xx router, can I expect it to handle gigabit fiber, as it does now?
DSA for ipq40xx should be fine in 23.05.x and above.
1 GBit/s wirespeed however is unlikely, regardless of DSA or not. In my own (synthetic) benchmarking with swconfig (as DSA support didn't exist back when I tested that), showed it to max out around 300 MBit/s (software flow-offloading will obviously extend that, but that wasn't the focus of my testing).
Only you can check if there indeed are performance drops. My experience is that the stated throughputs are beyond ipq40xx's limits, swconfig or not, but I have not tested with software flow-offloading (as it doesn't meet my requirements) and I do err on the pessimistic side (margins).