Been trying to get OpenWRT working with a PCEngines APU2E2 board that only handles wired connections through a switch ( no wireless cards installed, that's handled by a wireless AP ). With OpenWRT installed either with prebuilt images, images from the image builder, and images built from source, WAN speeds will not exceed 90Mbps down. With IPFire installed I manage to get anywhere from 400-500Mbps down using the same cables/layout.
iperf3 connection between two wired devices:
Accepted connection from 192.168.1.50, port 58242
[ 5] local 192.168.1.223 port 5201 connected to 192.168.1.50 port 58243
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.03 sec 6.33 MBytes 51.4 Mbits/sec
[ 5] 1.03-2.02 sec 6.50 MBytes 55.0 Mbits/sec
[ 5] 2.02-3.04 sec 6.50 MBytes 53.8 Mbits/sec
[ 5] 3.04-4.10 sec 2.88 MBytes 22.8 Mbits/sec
[ 5] 4.10-5.03 sec 4.38 MBytes 39.3 Mbits/sec
[ 5] 5.03-6.04 sec 4.62 MBytes 38.3 Mbits/sec
[ 5] 6.04-7.05 sec 3.67 MBytes 30.8 Mbits/sec
[ 5] 7.05-8.09 sec 2.49 MBytes 20.0 Mbits/sec
[ 5] 8.09-9.05 sec 3.75 MBytes 32.8 Mbits/sec
[ 5] 9.05-10.03 sec 3.13 MBytes 26.6 Mbits/sec
[ 5] 10.03-10.07 sec 84.1 KBytes 21.5 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
Sent 44.3 MByte / 44.3 MByte (100%) of debian-10.3.0-amd64-DVD-1.iso
[ 5] 0.00-10.07 sec 44.3 MBytes 36.9 Mbits/sec receiver
Not sure what settings to be looking for as IPFire worked out of the box but would much rather be running OpenWRT. Searching for APU2 on the forum doesn't really lead to people having the same issue which makes me wonder if this new model of board may have some differences that default image settings don't mesh with.
Edit: have tried OpenWRT 18.06.08 and 19.07.02