It seems commit 916e33fa1e14b97daf8c9bf07a1b36f9767db679 degraded the wan-lan speed for the BT HomeHub 5a (HH v5a)
openwrt ebilan forum member bill did the following tests
iperf3 results:
20180228 Openwrt r6331-916e33f netifd update to the latest version, rewrite RPSXPS
D 80.9 Mbps, U 93.4 Mbps
the file below is a 18.06.1 with netifd reverted to 810659a
bill's results:
iperf3 results:
OpenWrt 18.06.1 r7258-5eb055306f with LuCI, by 'maurer'
eth D 142 Mbps, U 143 Mbps
N/40MHz(300Mbps) D 70 Mbps, U 91 Mbps
OpenWrt 18.06.2 with LuCI, by 'maurer'
eth D 88-131 Mbits/sec, U 115-145 Mbits/sec
18.06.4 - Maurer edition - fixed
Download 128 Mbits/sec, Upload 136 Mbits/sec
compared to original stable release:
iperf3 results:
OpenWrt 18.06.1 r7258-5eb055306f
(Unmodified)
eth D 79.3 Mbps, U 74.3 Mbps
N/40MHz(300Mbps) D 71.8 Mbps, U 81.4? Mbps
for more details see: https://openwrt.ebilan.co.uk/viewtopic.php?f=7&t=1105
the issue is tracked in:
https://bugs.openwrt.org/index.php?do=details&task_id=1852
my 18.06.1 build with speed fix for BT HH 5a:
sha256: 26704f045fd710e199ef03578b3f60fa02594ac90f07725af6c1bfb38c1f2d64
https://anonfile.com/lbn8G1i9be
mirror: https://bit.ly/2XXGtGI
my 18.06.2 build with speed fix for BT HH 5a:
sha256: 410f4d2c9ebd104d031886cde0c70499901c7646d1d3167fb014812671ae4a3e
https://anonfile.com/q3b9iau8b5
mirror: https://bit.ly/2XRA5Ay
my 18.06.4 build with speed fix for BT HH 5a:
sha256: 931067bac645bcc6018789cf1be66dcf09d17c0d7958121a56c9c03f9c57e687
https://anonfile.com/JeV2mey5n5
mirror: https://bit.ly/2xypJqv
The only difference from a official openwrt build is a patched netifd
source code here: https://github.com/maurerr/netifd
Thanks to post your results below