I've just tested latest snapshot r12470 on a spare HH5A.
Using iperf3 multithreaded testing, the best WAN to LAN I can get is 80 Mbps. This is no better than 18.06 with 'broken' packet steering settings, and far worse than 17.01.
I re-read the description of the Commit and it states packet steering is now 'disabled by default' and
The previous netifd implementation (by default but could be configured) simply used all CPUs and this patch essentially reverts to this behaviour.
But the new commit clearly doesn't return 130+ Mbps throughput for the HH5a from my observations when compared to SMP snapshots from 2017 for the HH5a.
The new commit seems to have fixed one problem but created another ?
Update: Following tip from @mkresin
To enable packet steering, SSH into the HH5A and execute these two commands:
uci set network.globals.packet_steering=1
uci commit network
This will also add a line to the /etc/config/network file:
config globals 'globals'
option packet_steering '1'
WAN to LAN throughput now seems to return 130 Mbps in both directions in brief testing.