Banana Pi R2 PRO - poor routing performance

I have Banana Pi R2 PRO router and installed OpenWRT (Linux OpenWrt 6.6.43 #0 SMP Sat Jul 27). Im testing routing performance using open speedtest server installed on the router (docker) from my lan.

I was very surprised by getting very poor download performance, around 20Mbps over 1Gbit ethernet. What is strange the upload speed is normal around 900Mbps.

Ive enabled Software flow offloading in Firewall setting, but it does not help much. Is there anything more I need to do to fix the performance issues?

I tested couple of recent OpenWRT release (kernel: 6.6.43, 6.1.94) using default settings. Always the performance is disappointing.

It could be that kernel is quite new. I took one of the release from Releases · mj22226/openwrt · GitHub.

If you know a stable release which works fine please advise.

Afair it was an issue in mt7530 driver but do not remember how we fixed it…you could search main an r2pro branches in my repo for a fix

Found discussion about similar problems related to mt753[01] in 2022: [BPI-R2 Pro] Mainline Linux Support - #23 by frank-w

I don’t know if this problem reoccurred in current releases, or it is a new problem. Im looking for a image confirmed to have this issue solved, like one (OpenWrt kernel 6.0-rc1) reported to work on full speed: [BPI-R2 Pro] Mainline Linux Support - #51 by mj22226

Are these old release uploaded somewhere?

Could you try applying this patch