OpenWRT 19.07 and bcm53xx target + flow offloading

Hello community,

I'm having troubles with my Phicomm K3 router:

It works really well with 19.07.0 version in all areas except it's WAN->LAN routing performance is sub-optimal: I'm getting only ~500Mpbs of my 1gpbs link (no QoS, etc) where my other router (Netgear R6300V2 with FreshTomato 22019.4) is able to achieve ~940Mbps (with CTF enabled). I read the whole story about flow offloading and hardware NATs and was hoping that enabling 'software flow offloading' would help. However it seems to have no effect at all.

I tried to flash a forked version from here which has 'Turbo ACC' options; those do not help either.

Any ideas how to fix this? I could assemble my own custom OpenWRT build if needed;


I'm aware of flow offloading for certain ramips and ar71xx/ath79 boards, but not for any Broadcom targets. The github link you shared does not seem to talk about offloading either at first glance, nor does the OpenWrt wiki entry.

Long story short: Broadcom doesn't care about FOSS - which is particularly visible in their wireless drivers, but also translates in other areas.

I was referring to software flow offloading, which is a kernel feature, and doesn't need any hardware support, afaik. With 2x1.4GHz ARM cores it should handle 1gbps link decently; for some reason it doesn't.

p.s. wireless performance is completely irrelevant in this case as I'm testing using wired connections only; besides, wifi drivers situation is not that bad anymore, latest firmware blobs allow 160Mhz and DFS channels

My bad, software offloading seems to be supported on all hardware indeed. MT7621 (ramips) has hardware support for it.

I would just settle on software offloading working. This router has some flaws but for $40 shipped it has no competition. It's only weak point I found is NAT speed, which affects me, unfortunately.

Up. Anyone with experience with this topics?

Could you please share the exact procedure for flashing the trx file to the router with default firmware? I also want to try openwrt on this hardware but have read some users complaints at the chinese forums about the 5ghz transmission flaws. Have you tried using the wifi continuously and if yes - what is your impression so far besides the slow WAN to LAN performance?

Thanks in advance

I was basically using last post from this thread.

Didn't have to use TTL.