GL-MT6000 Upload Limited Without Network Acceleration

We just got 2gig fiber and it seems like we cannot reach our full upload speed on the MT6000 unless we enable Network Acceleration (either hardware or software). We can easily pull 2gig down, but we’re capping at around 800mbit up. This stinks because we use parental controls for our kids’ devices and those don’t work with Network Acceleration enabled.

Is there a workaround for this? We’re on the latest stable firmware.

Hello,

Unfortunately, only one of these two functions (network acceleration and parental control) can be enabled. Truly sorry.

Because after network acceleration is turned on, the network packets are not processed by the CPU, but by a separate acceleration chip; the parental control needs to filter and process the network packets, and it requires the network packets through the CPU, so network acceleration requires to disable.

You can set up another router as the main router for adults to use, while this Flint2 disables network acceleration and enables parental controls for kids.

If the packets are not processed by the CPU, does that also mean they are not processed by iptables either and then there is also no firewall?

Firewall (either iptables or nftables) also need to inspect packets, but they interact with hardware acceleration differently, as it usually happens at a different stage of the network stack.

Modern router chipset vendors and the OpenWrt community have developed mechanisms that allow simple firewall rules to be offloaded onto hardware accelerators.