[Cerowrt-devel] [sqm-scripts] not started at boot?

Sebastian Moeller moeller0 at gmx.de
Sun Feb 15 11:16:28 EST 2015


Hi Alan,

On Feb 15, 2015, at 15:39 , Alan Jenkins <alan.christopher.jenkins at gmail.com> wrote:

> Hi Toke
> 
> I tried installing sqm-scripts from trunk, on Barrier Breaker on my wndr3800.
> 
> It's very effective, but I notice SQM isn't applied at boot time. The system log complains about pppoe-wan interface not existing, when the sqm init script is started.
> 
> My guess is it'd be the same even if my WNDR was running the base system from trunk.  Because the sqm scripts don't have nice integration like the qos scripts package.
> 
> Is that useful enough as a bug report?  Do you need me to work on a proper patch?
> 
> qos-scripts has a hotplug script, so I copied it for sqm and the problem is "fixed".  Though my stupid script re-runs the sqm as every single network interface comes up, so it spams the log and probably slows things down a bit.  

	I will see how it looks if the hot plug script decides more intelligently whether to call sqm or not, but I will need a few days due to unrelated deadlines...

> (Maybe sqm script also wants to not be so noisy in the log)

	As far as I am concerned SQM is still on probation (in the openwrt repository) and has not seen sufficient testing, so the output is verbose to facilitate debugging of remote issues. I might be wrong though and all is well, and it can be toned down a lot...

> 
> cat <<EOF > /etc/hotplug.d/iface/10-sqm
> #!/bin/sh
> 
> # my sqm isn't being enabled on boot
> # cargo-cult this hotplug script from qos-scripts
> 
> [ "$ACTION" = ifup ] && /etc/init.d/sqm enabled && /usr/lib/sqm/run.sh
> EOF

	I will, if you do not mind take this as starting point for a slightly more selective hot plug script…

Best Regards
	Sebastian

> _______________________________________________
> Cerowrt-devel mailing list
> Cerowrt-devel at lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cerowrt-devel




More information about the Cerowrt-devel mailing list