I'm looking to upgrade my TP-Link 1043N v5 which is a single core QCA9563. I'm using a TP-Link EAP225 as an AP so I don't need WiFi.
For now, my requirements are
the router should be able to handle at least symmetric 300Mbps (500Mbps would be better) with no noticeable performance loss
using VLANs to segregate personal and guest devices
(optional but nice to have) run dnscrypt-proxy with adblocking
(optional but nice to have) using dual WAN with mwan3 and do load balancing
The MT7621 SoC devices seem to be a decent choice but I'm confused between
The ER-X isn't available in my country right now so I'm basically left with Hex and R6260/R6850. Which would be the better choice among these two? A couple of questions -
is hardware offloading supported on R6260/R6850 in OpenWRT without any bugs/issues?
looks like MT7621 devices have switched to something called "DSA" which brings issues related to VLANs in LuCI. Would VLANs work via CLI? Any other issues I should be worried about?
the Hex apparently "makes use of 2Gbps bandwidth between CPU and ports. Hence, it could support 1Gbps full duplex routing. ER-X's on the other hand can only do 500Mbps full duplex routing because UBNT either fails to enable it or purposely not enable the full 2Gbps CPU bandwidth." What about the R6260/R6850?
All architectures will eventually switch to DSA (which has been introduced upstream in the Linux kernel). It should be able to do everything you can do with legacy OpenWrt swconfig today, but yes, LuCI isn't fully adapted to it yet. But on the CLI you can just configure it.
As for routing, you can use hardware offload with MT7621 AFAIK. That should increase the throughput numbers substantially. This topic may be very helpful to compare, however I see no MT7621 numbers with hardware or software offload enabled:
I am looking at the Gl.iNet GL-MV1000 (1 GHz dualcore ARM Cortex-A53, see topic above) myself, for an edge router without wireless.
I would not recommend doing that. USB NICs should be considered a "better than nothing" solution, but not a worthy alternative. Better just reconfigure the internal port layout and borrow one of the LAN ports as a second WAN port. Should not be too much of an issue.
There is no old DSA driver, DSA is the new thing. Swconfig driver was the old driver used in 19.07.X. And the reason why we're switching, is because the DSA driver is used upstream, which means less maintenance, faster/more updates and better stability. It also greatly simplifies VLAN functionality.