Hi,
Thank you for the report.
Please see our responses below:
-
Yes. When ECM SFE is enabled, the related processes may enter the D state (uninterruptible sleep) for handling device
I/Ooperations. This increases the number of tasks counted in the load average. As you mentioned, this does not represent actual CPU utilization. -
Yes. The CPU value shown under System → Overview is the load average, rather than the CPU usage percentage.
-
Please SSH into the router and check the following:
cat /sys/kernel/debug/ecm/ecm_ppe_ipv4/accelerated_count cat /sys/kernel/debug/ecm/ecm_sfe_ipv4/accelerated_count
Please note that even in Hardware Acceleration mode, SFE may still be used, for example to accelerate 2.4GHz performance.
If you would like to disable SFE completely, you can run:
uci set ecm.global.acceleration_engine='ppe'
uci commit
/etc/init.d/qca-nss-ecm restart
