I'm getting less than half the wired throughput on my MT7621 ER-X that I was getting with 19.07. This is with software flow offloading, packet steering and irqbalance all in use. I've tried various combinations of disabling these features as well, with the result being slightly less performance. The ER-X provides DHCP to the AP's in the network for 4 VLANs on their own subnet (Guest, IOT, etc.) and also CAKE SQM for WAN/WAN6.
Between an EA8500 AP (ipq8064) connected by Ethernet back-haul to an ER-X (MT7621) gateway, iperf3 reports ~288 Mbps (both directions) with the ER-X as the server. That's depressing.
Between the ER-X and EA8500, with the EA8500 as the server, iper3 reports ~820 Mbps (both directions). Between the EA8500 and an EA6350v3 (ipq4018) AP connected by Ethernet back-haul through the ER-X, again with the EA8500 as the server, iperf3 reports a maxed out connection at ~935 Mbps (both directions), and ~820 Mbps (both directions) between them with the EA6350v3 as the server. The EA6350v3 and EA8500 both have software flow offloading enabled, but no irqbalance and no packet steering.
Is this just how things will be for MT7621 with 21.02, DSA and 5.4 kernel?