Gurus can not get Sqm working on the above version of Openwrt. Start log file shows errors but I'm too thick to understand how to trouble shoot. Would really appreciate a little guidance please. Log file attached.`start-sqm: Log for interface myIOTbridge: Thu Mar 7 07:17:14 GMT 2024
Thu Mar 7 07:17:14 GMT 2024: Starting.
Starting SQM script: piece_of_cake.qos on myIOTbridge, in: 50000 Kbps, out: 6000 Kbps
fn_exists: function candidate name: sqm_start
fn_exists: TYPE_OUTPUT: sqm_start: not found
fn_exists: return value: 1
Using generic sqm_start_default function.
fn_exists: function candidate name: sqm_prepare_script
fn_exists: TYPE_OUTPUT: sqm_prepare_script is a function
fn_exists: return value: 0
sqm_start_default: starting sqm_prepare_script
cmd_wrapper: COMMAND: /sbin/ip link add name SQM_IFB_0cacc type ifb
cmd_wrapper: ip: SUCCESS: /sbin/ip link add name SQM_IFB_0cacc type ifb
cmd_wrapper: COMMAND: /sbin/tc qdisc replace dev SQM_IFB_0cacc root cake
cmd_wrapper: tc: SUCCESS: /sbin/tc qdisc replace dev SQM_IFB_0cacc root cake
QDISC cake is useable.
cmd_wrapper: COMMAND: /sbin/ip link set dev SQM_IFB_0cacc down
cmd_wrapper: ip: SUCCESS: /sbin/ip link set dev SQM_IFB_0cacc down
cmd_wrapper: COMMAND: /sbin/ip link delete SQM_IFB_0cacc type ifb
cmd_wrapper: ip: SUCCESS: /sbin/ip link delete SQM_IFB_0cacc type ifb
cmd_wrapper: COMMAND: /sbin/ip link add name SQM_IFB_98271 type ifb
cmd_wrapper: ip: SUCCESS: /sbin/ip link add name SQM_IFB_98271 type ifb
cmd_wrapper: COMMAND: /sbin/tc qdisc replace dev SQM_IFB_98271 root cake
cmd_wrapper: tc: SUCCESS: /sbin/tc qdisc replace dev SQM_IFB_98271 root cake
QDISC cake is useable.
cmd_wrapper: COMMAND: /sbin/ip link set dev SQM_IFB_98271 down
cmd_wrapper: ip: SUCCESS: /sbin/ip link set dev SQM_IFB_98271 down
cmd_wrapper: COMMAND: /sbin/ip link delete SQM_IFB_98271 type ifb
cmd_wrapper: ip: SUCCESS: /sbin/ip link delete SQM_IFB_98271 type ifb
sqm_start_default: Starting piece_of_cake.qos
ifb associated with interface myIOTbridge:
Currently no ifb is associated with myIOTbridge, this is normal during starting of the sqm system.
cmd_wrapper: COMMAND: /sbin/ip link add name ifb4myIOTbridge type ifb
cmd_wrapper: ip: SUCCESS: /sbin/ip link add name ifb4myIOTbridge type ifb
fn_exists: function candidate name: egress
fn_exists: TYPE_OUTPUT: egress is a function
fn_exists: return value: 0
egress
cmd_wrapper: tc: invocation silenced by request, FAILURE either expected or acceptable.
cmd_wrapper: COMMAND: /sbin/tc qdisc del dev myIOTbridge root
cmd_wrapper: tc: FAILURE (2): /sbin/tc qdisc del dev myIOTbridge root
cmd_wrapper: tc: LAST ERROR: Error: Cannot delete qdisc with handle of zero.
LLA: default link layer adjustment method for cake is cake
cmd_wrapper: COMMAND: /sbin/tc qdisc add dev myIOTbridge root cake bandwidth 6000kbit besteffort
cmd_wrapper: tc: SUCCESS: /sbin/tc qdisc add dev myIOTbridge root cake bandwidth 6000kbit besteffort
sqm_start_default: egress shaping activated
cmd_wrapper: COMMAND: /sbin/ip link add name SQM_IFB_47183 type ifb
cmd_wrapper: ip: SUCCESS: /sbin/ip link add name SQM_IFB_47183 type ifb
cmd_wrapper: COMMAND: /sbin/tc qdisc replace dev SQM_IFB_47183 ingress
cmd_wrapper: tc: SUCCESS: /sbin/tc qdisc replace dev SQM_IFB_47183 ingress
QDISC ingress is useable.
cmd_wrapper: COMMAND: /sbin/ip link set dev SQM_IFB_47183 down
cmd_wrapper: ip: SUCCESS: /sbin/ip link set dev SQM_IFB_47183 down
cmd_wrapper: COMMAND: /sbin/ip link delete SQM_IFB_47183 type ifb
cmd_wrapper: ip: SUCCESS: /sbin/ip link delete SQM_IFB_47183 type ifb
fn_exists: function candidate name: ingress
fn_exists: TYPE_OUTPUT: ingress is a function
fn_exists: return value: 0
ingress
cmd_wrapper: tc: invocation silenced by request, FAILURE either expected or acceptable.
cmd_wrapper: COMMAND: /sbin/tc qdisc del dev myIOTbridge handle ffff: ingress
cmd_wrapper: tc: FAILURE (2): /sbin/tc qdisc del dev myIOTbridge handle ffff: ingress
cmd_wrapper: tc: LAST ERROR: Error: Cannot find specified qdisc on specified device.
cmd_wrapper: COMMAND: /sbin/tc qdisc add dev myIOTbridge handle ffff: ingress
cmd_wrapper: tc: SUCCESS: /sbin/tc qdisc add dev myIOTbridge handle ffff: ingress
cmd_wrapper: tc: invocation silenced by request, FAILURE either expected or acceptable.
cmd_wrapper: COMMAND: /sbin/tc qdisc del dev ifb4myIOTbridge root
cmd_wrapper: tc: FAILURE (2): /sbin/tc qdisc del dev ifb4myIOTbridge root
cmd_wrapper: tc: LAST ERROR: Error: Cannot delete qdisc with handle of zero.
LLA: default link layer adjustment method for cake is cake
cmd_wrapper: COMMAND: /sbin/tc qdisc add dev ifb4myIOTbridge root cake bandwidth 50000kbit besteffort wash
cmd_wrapper: tc: SUCCESS: /sbin/tc qdisc add dev ifb4myIOTbridge root cake bandwidth 50000kbit besteffort wash
cmd_wrapper: COMMAND: /sbin/ip link set dev ifb4myIOTbridge up
cmd_wrapper: ip: SUCCESS: /sbin/ip link set dev ifb4myIOTbridge up
cmd_wrapper: COMMAND: /sbin/tc filter add dev myIOTbridge parent ffff: protocol all prio 10 u32 match u32 0 0 flowid 1:1 action mirred egress redirect dev ifb4myIOTbridge
cmd_wrapper: tc: SUCCESS: /sbin/tc filter add dev myIOTbridge parent ffff: protocol all prio 10 u32 match u32 0 0 flowid 1:1 action mirred egress redirect dev ifb4myIOTbridge
sqm_start_default: ingress shaping activated
piece_of_cake.qos was started on myIOTbridge successfully
`