Table of Contents

Flow offloading

Under Construction!
This page is currently under construction. You can edit the article to help completing it.

Intro

The Flow offload may significantly increases throughput of device with slow CPU.

Some facts:

Abbreviations:

How to enable

LuCI web UI

Using LuCI web UI: Network → Firewall and select “Software flow offloading” or “Hardware flow offloading”, then hit “Save & Apply”.

UCI

CLI with UCI (choose the one option you want):

uci set 'firewall.@defaults[0].flow_offloading=1'
uci set 'firewall.@defaults[0].flow_offloading_hw=1'
uci commit
/etc/init.d/firewall restart

CLI

CLI: edit /etc/config/firewall and insert the following under the config defaults section (choose the one option you want):

config defaults
…
  option flow_offloading '1'
  option flow_offloading_hw '1'

Then restart the firewall:

/etc/init.d/firewall restart

Hardware implementation

MediaTek mt76

The main page about MediaTek chipsets: soc.mediatek.

Hardware offloading is supported on mt76 platforms starting from SoC mt7621.

WED enablement (i.e hardware offloading for Wi-Fi): TODO.

Known issues