I'd like to play a bit more with this... is there a dependency I need?
# tc qdisc add dev nssifb root handle 1: nsstbl rate 650Mbit burst 1Mb
Cannot find device "nssifb"
EDIT: I see now that a module is required (modprobe nss-ifb
). This readme was helpful: https://github.com/quarkysg/openwrt/blob/master-ipq806x-nss-qsdk11/package/qca/nss-ifb/README.md
When I do the following, I am bufferbloat results comparable to when I was running non-NSS image with SQM per the dsl reports test.
modprobe nss-ifb
ip link set up nssifb
tc qdisc add dev nssifb root handle 1: nsstbl rate 650Mbit burst 1Mb
tc qdisc add dev nssifb parent 1: handle 10: nssfq_codel limit 10240 flows 1024 quantum 1514 target 5ms interval 100ms set_default
tc qdisc add dev eth0 root handle 1: nsstbl rate 20Mbit burst 1Mb
tc qdisc add dev eth0 parent 1: handle 10: nssfq_codel limit 10240 flows 1024 quantum 1514 target 5ms interval 100ms set_default