By design, CTF is Broadcom's proprietary mechanism to accelerate packets forwarded by hardware.
With CTF disabled, packets are sent via the CPU and the CPU will process packet forwarding.
However, performance will be limited to the CPU capability.
With CTF enabled, packets are forwarded directly without intervention by the CPU and therefore performance is not degraded.
CTF has the ability to bypass the packets that should go to the upper layer originally by HW acceleration, which can improve the throughput.
If functionality such as “Traffic Meter, ACL”, etc, are enabled, upper layer CPU code will be required to process the packets, therefore, CTF will be auto disabled.
The goal is to enable CTF with the above functions enabled and the NETGEAR engineering team are currently working on code optimisation to enhance the coordination work between the CPU and CTF.