Issue with Hardware/Software Flow Offload on GL‑AXT1800 (Firmware 4.8.2)

I am currently using a GL‑AXT1800 (Slate AX) running firmware version 4.8.2. While testing WireGuard performance, I noticed that enabling both software flow offloading and hardware flow offloading in the LuCI interface does not actually activate flow offload in firewall.

Here are the details:
• I enabled both offload options in the GUI and rebooted the router.
• I also tried adding flow_offloading and flow_offloading_hw options in /etc/config/firewall under config defaults.
• In both cases, firewall restarts fail with the error:

Error: Could not process rule: No such file or directory
meta l4proto { tcp, udp } flow offload @ft;

• Running nft list rulset | grep offload shows no active flow offload rules, only a “DHCP no offload” exception.
• As a result, WireGuard throughput remains capped at ~50 Mbps, even though the hardware (Qualcomm IPQ8072A with NSS cores) should be capable of much higher speeds when offload is active.

This strongly suggests that in firmware 4.8.2, firewall4 is not correctly creating the flowtable (@ft) required for offload, leaving the feature non‑functional.

Could anyone here please confirm:

  1. Whether this is a known limitation in 4.8.2.
  2. If there is a patch or upcoming firmware release that resolves flowtable creation and enables proper hardware/software offload.
  3. Any recommended workaround in the meantime.

Thank you for your support. I look forward to your input and guidance, as enabling offload is critical for achieving the expected WireGuard performance on the GL‑AXT1800.

Best regards,
Wajahat

Hi

Due to compatibility issues with hardware acceleration on the AXT1800, it has been disabled in the firmware, and any settings configured in LuCI will not take effect.

If you’d like to use hardware acceleration, you may want to consider switching to a vanilla OpenWrt build.

That said, even without network acceleration enabled, the AXT1800 should be able to achieve around 500 Mbps with WireGuard under ideal circumstances. It would be a good idea to test the same configuration on another device under the same network conditions, to rule out any network or server-side limitations.

Test Topology:

Upload:

Download: