From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ie0-x233.google.com (mail-ie0-x233.google.com [IPv6:2607:f8b0:4001:c03::233]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 9C9AB21F1D6 for ; Wed, 11 Sep 2013 21:18:43 -0700 (PDT) Received: by mail-ie0-f179.google.com with SMTP id e14so6468322iej.24 for ; Wed, 11 Sep 2013 21:18:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=4jekdJX8YMVIawmZGJ+jGbRXY2eDbVD5aQaTg+HI4OY=; b=Z9/mcczjM8ZthMYCUvXKtjfmQQKs/vdturBI34YzPOSzaFmfwyzFHO0YWbNmcsrmpy 7G5jlhb/6O5rVsP911GddnyiTiGzyasbUs7VDCQAQWrQwvZlCPCEbqdxDY8NuOL5mQWU 91J2Xae2MJJ3CMdZ0x4XQkqXWtKQiVMjpq9T4X4VUjeVGuIdijzr+gpGzvdM1vLE1+Uf a8oEGmH4bmAqPz/SCjby3FkLyxb6QxITv03ZBgJ5Yt9k/HLvvoLWkw0L9HKT4BFLjAap XY/RAW5SErl9kqnsXoFkZ/xoC0Vl6nPSjpvAD2dkRGwAfSQBjWSkTH0JdmqExoZtHsON k+Eg== MIME-Version: 1.0 X-Received: by 10.50.127.197 with SMTP id ni5mr1254783igb.54.1378959522920; Wed, 11 Sep 2013 21:18:42 -0700 (PDT) Received: by 10.64.231.35 with HTTP; Wed, 11 Sep 2013 21:18:42 -0700 (PDT) Date: Wed, 11 Sep 2013 21:18:42 -0700 Message-ID: From: Dave Taht To: Sebastian Moeller Content-Type: multipart/alternative; boundary=089e013a286e8611e004e6280811 Cc: "cerowrt-devel@lists.bufferbloat.net" Subject: Re: [Cerowrt-devel] 3.10.11-2 development build debloat bug X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Sep 2013 04:18:43 -0000 --089e013a286e8611e004e6280811 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Well, actually, I don't know when the syntax changed, but now the -b option needs a - for reading from standard input. Boy this file is getting crufty... cero2@snapon:~/src/ceropackages-3.3/net/debloat/files$ git diff debloat diff --git a/net/debloat/files/debloat b/net/debloat/files/debloat index e675008..d1cf939 100755 --- a/net/debloat/files/debloat +++ b/net/debloat/files/debloat @@ -29,7 +29,7 @@ params =3D { "MDISC", "BIGDISC", "NORMDISC", "BINS", "MAX_HWQ_BY -- Useful defaults env =3D { ["TC"] =3D "/sbin/tc", - ["TCARG"] =3D "-b", + ["TCARG"] =3D "-b -", ["INSMOD"] =3D "/sbin/modprobe", ["ETHTOOL"] =3D "/sbin/ethtool", ["LSMOD"] =3D "/sbin/lsmod", (END) On Wed, Sep 11, 2013 at 9:10 PM, Dave Taht wrote: > > > > On Wed, Sep 11, 2013 at 1:36 AM, Sebastian Moeller wrote= : > >> Hi Dave, >> >> so I ant for the shiny 3.10.11-2, worked great (using Fred's mtd -r >> method, thanks Fred) >> >> >> On Sep 10, 2013, at 02:28 , Dave Taht wrote: >> >> > + readlink fix (hopefully fixes sysupgrade) >> I guess this will be testable at the next version update... >> >> > + usual merge with openwrt head (tons of ath9k changes) >> Oh, as if you knew that I had a number of: >> ath: phy1: Failed to stop TX DMA, queues=3D >> lines in dmesg, quick testing did not allow me to get those with >> 3.10.11-2, but I will need to test further... >> >> > + dnsmasq 2.67test10 >> > + ipv6subtrees back in >> > + the final htb atm patches >> >> So I tested tc_stab and htb_private from the AQM tab, both work >> equally well. >> >> > + eliminated maxpacket check in codel >> > >> > - did not fold in edumazet's new fq code >> > - 100% totally untested. May a braver soul than I give it a shot. I >> won't be near a cero box til thursday, otherwise. >> > >> > http://snapon.lab.bufferbloat.net/~cero2/cerowrt/wndr/3.10.10-1/ >> > >> > -I'm not sure if I got the "last" of the aqm gui patches in there or >> not=85 >> >> I think so, at least it works :) >> >> > >> > ... >> > >> > Anyway... I had hopes to get a stable release out in august. I AM very >> happy about the major stuff that got fixed, instead... but... >> > >> > Since we didn't... I now have a ton of other matters piled up. Not >> least of which is a pending trip to england and the eu. >> >> Have a great trip. >> >> > oh, this guilts me! ;) > > >> > >> > So for the next month I don't see how I'm going to be able to put more >> than a day a week into cerowrt. Tops. So I have tagged up this "release" >> and pushed all the baked portions of the sources to github. >> >> Thanks a lot. >> >> > I'm still a little dubious of the ipv6 subtrees bit=85. >> >> RRUL-Testing against Toke's server shows great results, local >> rrul testing between osx 10.8.4 machine on sw10 to a net server running = on >> an linux x86_64 3.10.1 machine on se00 is quite bad though (I assume I n= ow >> run into the wifi issues on the macbook or the router as this is the fir= st >> time I test against a machine with considerable larger bandwidth than th= e >> wlan). The rrul plots still are quite interesting, as I could nicely see >> anticoorelation between up and down bandwidth (shared medium) >> >> > No, its possible we have a new problem... > > >> If I get round to it I would like to re-enable fq_codel on all interface= s >> (now it is just running at ge00/ifb0) to see whether this can ameliorate >> the issue at least a bit. >> >> Note, I enabled the log for /usr/sbin/deblaot (by >> editing/etc/hotplug.d/iface/00-debloat) and got the following: >> root@nacktmulle:~# cat /tmp/debloat.log >> fq_codel_ll >> fq_codel_ll >> fq_codel_ll >> fq_codel_ll >> root@nacktmulle:~# cat /tmp/debloat2.log >> > > > No. This behavior is new. > > I used to be able to > > contents of /tmp/wtf: > > qdisc change dev sw10 parent 1:1 handle 10 fq_codel limit 500 quantum 100= 0 > qdisc change dev sw10 parent 1:2 handle 20 fq_codel limit 1000 quantum 10= 00 > qdisc change dev sw10 parent 1:3 handle 30 fq_codel limit 1000 quantum 10= 00 > qdisc change dev sw10 parent 1:4 handle 40 fq_codel limit 1000 quantum 10= 00 > > and then > cat /tmp/wtf | tc > > Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } > tc [-force] -batch filename > where OBJECT :=3D { qdisc | class | filter | action | monitor } > OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | > -b[atch] [filename] } > > > > Which is how the debloat script historically did everything. Now the only > syntax that works is: > > root@cerowrt:/etc/hotplug.d/iface# tc -b /tmp/wtf > > I think this is a regression in tc > > > >> Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } >> tc [-force] -batch filename >> where OBJECT :=3D { qdisc | class | filter | action | monitor } >> OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | >> -b[atch] [filename] } >> Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } >> tc [-force] -batch filename >> where OBJECT :=3D { qdisc | class | filter | action | monitor } >> OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | >> -b[atch] [filename] } >> Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } >> tc [-force] -batch filename >> where OBJECT :=3D { qdisc | class | filter | action | monitor } >> OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | >> -b[atch] [filename] } >> Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } >> tc [-force] -batch filename >> where OBJECT :=3D { qdisc | class | filter | action | monitor } >> OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | >> -b[atch] [filename] } >> Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } >> tc [-force] -batch filename >> where OBJECT :=3D { qdisc | class | filter | action | monitor } >> OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | >> -b[atch] [filename] } >> Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } >> tc [-force] -batch filename >> where OBJECT :=3D { qdisc | class | filter | action | monitor } >> OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | >> -b[atch] [filename] } >> Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } >> tc [-force] -batch filename >> where OBJECT :=3D { qdisc | class | filter | action | monitor } >> OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | >> -b[atch] [filename] } >> Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } >> tc [-force] -batch filename >> where OBJECT :=3D { qdisc | class | filter | action | monitor } >> OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | >> -b[atch] [filename] } >> Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } >> tc [-force] -batch filename >> where OBJECT :=3D { qdisc | class | filter | action | monitor } >> OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | >> -b[atch] [filename] } >> Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } >> tc [-force] -batch filename >> where OBJECT :=3D { qdisc | class | filter | action | monitor } >> OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | >> -b[atch] [filename] } >> Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } >> tc [-force] -batch filename >> where OBJECT :=3D { qdisc | class | filter | action | monitor } >> OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | >> -b[atch] [filename] } >> Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } >> tc [-force] -batch filename >> where OBJECT :=3D { qdisc | class | filter | action | monitor } >> OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | >> -b[atch] [filename] } >> Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } >> tc [-force] -batch filename >> where OBJECT :=3D { qdisc | class | filter | action | monitor } >> OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | >> -b[atch] [filename] } >> Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } >> tc [-force] -batch filename >> where OBJECT :=3D { qdisc | class | filter | action | monitor } >> OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | >> -b[atch] [filename] } >> Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } >> tc [-force] -batch filename >> where OBJECT :=3D { qdisc | class | filter | action | monitor } >> OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | >> -b[atch] [filename] } >> Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } >> tc [-force] -batch filename >> where OBJECT :=3D { qdisc | class | filter | action | monitor } >> OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | >> -b[atch] [filename] } >> >> >> Not sure whether that is new, as I never enabled the logs before. I gues= s >> I will see what causes these=85 (I assume an improper set of arguments t= o >> tc). And now I am trying to ind my way around debloat, but lua is totall= y >> new to me... >> >> >> Best Regards & many thanks >> Sebastian >> >> >> >> > >> > >> > >> > -- >> > Dave T=E4ht >> > >> > Fixing bufferbloat with cerowrt: >> http://www.teklibre.com/cerowrt/subscribe.html >> > _______________________________________________ >> > Cerowrt-devel mailing list >> > Cerowrt-devel@lists.bufferbloat.net >> > https://lists.bufferbloat.net/listinfo/cerowrt-devel >> >> > > > -- > Dave T=E4ht > > Fixing bufferbloat with cerowrt: > http://www.teklibre.com/cerowrt/subscribe.html > --=20 Dave T=E4ht Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html --089e013a286e8611e004e6280811 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable
Well, actually, I don't know when the syntax chan= ged, but now the -b option needs a
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 -
for reading from standar= d input. Boy this file is getting crufty...

cero2@snapon:~/src/ceropackages-3.3/net/debloat/files$ git diff de= bloat
diff --git a/net/debloat/files/debloat b/net/debloat/files/debloat=
index e675008..d1cf939 100755
--- a/net/debloat/files/debloat
+++ b/net/debloat/files/debloat
@@ -29,7 +29,7 @@ params =3D { "MDI= SC", "BIGDISC", "NORMDISC", "BINS", &quo= t;MAX_HWQ_BY
=A0-- Useful defaults
=A0
=A0env =3D { ["TC"= ;] =3D "/sbin/tc",
-=A0=A0=A0=A0=A0=A0 ["TCARG"] =3D "-b",
+=A0=A0=A0= =A0=A0=A0 ["TCARG"] =3D "-b -",
=A0=A0=A0=A0=A0=A0= =A0 ["INSMOD"] =3D "/sbin/modprobe",
=A0=A0=A0=A0=A0= =A0=A0=A0 ["ETHTOOL"] =3D "/sbin/ethtool",
=A0=A0=A0=A0=A0=A0=A0 ["LSMOD"] =3D "/sbin/lsmod",
(= END)




On Wed, Sep 11, 2013 at 9:10 PM, Dave Taht <<= a href=3D"mailto:dave.taht@gmail.com" target=3D"_blank">dave.taht@gmail.com= > wrote:



On Wed, Sep 11, 20= 13 at 1:36 AM, Sebastian Moeller <moeller0@gmx.de> wrote:
Hi Dave,

so I ant for the shiny 3.10.11-2, worked great (using Fred's mtd -r met= hod, thanks Fred)


On Sep 10, 2013, at 02:28 , Dave Taht <dave.taht@gmail.com> wrote:

> + readlink fix (hopefully fixes sysupgrade)
=A0 =A0 =A0 =A0 I guess this will be testable at the next version upd= ate...

> + usual merge with openwrt head (tons of ath9k changes)
=A0 =A0 =A0 =A0 Oh, as if you knew that I had a number of:
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ath: phy1: Failed to stop TX DMA, queues=3D=
=A0 =A0 =A0 =A0 lines in dmesg, quick testing did not allow me to get those= with 3.10.11-2, but I will need to test further...

> + dnsmasq 2.67test10
> + ipv6subtrees back in
> + the final htb atm patches

=A0 =A0 =A0 =A0 So I tested tc_stab and htb_private from the AQM tab,= both work equally well.

> + eliminated maxpacket check in codel
>
> - did not fold in edumazet's new fq code
> - 100% totally untested. May a braver soul than I give it a shot. I wo= n't be near a cero box til thursday, otherwise.
>
> http://snapon.lab.bufferbloat.net/~cero2/cerowrt/w= ndr/3.10.10-1/
>
> -I'm not sure if I got the "last" of the aqm gui p= atches in there or not=85

=A0 =A0 =A0 =A0 I think so, at least it works :)

>
> ...
>
> Anyway... I had hopes to get a stable release out in august. I AM very= happy about the major stuff that got fixed, instead... but...
>
> Since we didn't... I now have a ton of other matters piled up. Not= least of which is a pending trip to england and the eu.

=A0 =A0 =A0 =A0 Have a great trip.


oh, this guilts me!= =A0 ;)
=A0
>
> So for the next month I don't see how I'm going to be able to = put more than a day a week into cerowrt. Tops. So I have tagged up this &qu= ot;release" and pushed all the baked portions of the sources to github= .

=A0 =A0 =A0 =A0 Thanks a lot.

> I'm still a little dubious of the ipv6 subtrees bit=85.

=A0 =A0 =A0 =A0 RRUL-Testing against Toke's server shows great results,= local rrul testing between osx 10.8.4 machine on sw10 to a net server runn= ing on an linux x86_64 3.10.1 machine on se00 is quite bad though (I assume= I now run into the wifi issues on the macbook or the router as this is the= first time I test against a machine with considerable larger bandwidth tha= n the wlan). The rrul plots still are quite interesting, as I could nicely = see anticoorelation between up and down bandwidth (shared medium)


No, its possible we have a new p= roblem...
=A0
If I get round to it I would like to re-enable fq_codel on all interfaces (= now it is just running at ge00/ifb0) to see whether this can ameliorate the= issue at least a bit.

Note, I enabled the log for /usr/sbin/deblaot (by editing/etc/hotplug.d/ifa= ce/00-debloat) and got the following:
root@nacktmulle:~# cat /tmp/debloat.log
fq_codel_ll
fq_codel_ll
fq_codel_ll
fq_codel_ll
root@nacktmulle:~# cat /tmp/debloat2.log


No. This behavior is new.

I used to be able t= o

contents of /tmp/wtf:

qdisc change dev sw10 parent 1:1 hand= le 10 fq_codel limit 500 quantum 1000
qdisc change dev sw10 parent 1:2 handle 20 fq_codel limit 1000 quantum 1000=
qdisc change dev sw10 parent 1:3 handle 30 fq_codel limit 1000 quantum = 1000
qdisc change dev sw10 parent 1:4 handle 40 fq_codel limit 1000 quan= tum 1000

and then
cat /tmp/wtf | tc

Usage: tc [ OPTIONS = ] OBJECT { COMMAND | help }
=A0=A0=A0=A0=A0=A0 tc [-force] -batch filena= me
where=A0 OBJECT :=3D { qdisc | class | filter | action | monitor }=A0=A0=A0=A0=A0=A0 OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p= [retty] | -b[atch] [filename] }



Which is how the debloat script historically d= id everything. Now the only syntax that works is:

root@ce= rowrt:/etc/hotplug.d/iface# tc -b /tmp/wtf

I think this i= s a regression in tc

=A0
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
=A0 =A0 =A0 =A0tc [-force] -batch filename
where =A0OBJECT :=3D { qdisc | class | filter | action | monitor }
=A0 =A0 =A0 =A0OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[rett= y] | -b[atch] [filename] }
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
=A0 =A0 =A0 =A0tc [-force] -batch filename
where =A0OBJECT :=3D { qdisc | class | filter | action | monitor }
=A0 =A0 =A0 =A0OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[rett= y] | -b[atch] [filename] }
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
=A0 =A0 =A0 =A0tc [-force] -batch filename
where =A0OBJECT :=3D { qdisc | class | filter | action | monitor }
=A0 =A0 =A0 =A0OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[rett= y] | -b[atch] [filename] }
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
=A0 =A0 =A0 =A0tc [-force] -batch filename
where =A0OBJECT :=3D { qdisc | class | filter | action | monitor }
=A0 =A0 =A0 =A0OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[rett= y] | -b[atch] [filename] }
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
=A0 =A0 =A0 =A0tc [-force] -batch filename
where =A0OBJECT :=3D { qdisc | class | filter | action | monitor }
=A0 =A0 =A0 =A0OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[rett= y] | -b[atch] [filename] }
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
=A0 =A0 =A0 =A0tc [-force] -batch filename
where =A0OBJECT :=3D { qdisc | class | filter | action | monitor }
=A0 =A0 =A0 =A0OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[rett= y] | -b[atch] [filename] }
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
=A0 =A0 =A0 =A0tc [-force] -batch filename
where =A0OBJECT :=3D { qdisc | class | filter | action | monitor }
=A0 =A0 =A0 =A0OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[rett= y] | -b[atch] [filename] }
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
=A0 =A0 =A0 =A0tc [-force] -batch filename
where =A0OBJECT :=3D { qdisc | class | filter | action | monitor }
=A0 =A0 =A0 =A0OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[rett= y] | -b[atch] [filename] }
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
=A0 =A0 =A0 =A0tc [-force] -batch filename
where =A0OBJECT :=3D { qdisc | class | filter | action | monitor }
=A0 =A0 =A0 =A0OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[rett= y] | -b[atch] [filename] }
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
=A0 =A0 =A0 =A0tc [-force] -batch filename
where =A0OBJECT :=3D { qdisc | class | filter | action | monitor }
=A0 =A0 =A0 =A0OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[rett= y] | -b[atch] [filename] }
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
=A0 =A0 =A0 =A0tc [-force] -batch filename
where =A0OBJECT :=3D { qdisc | class | filter | action | monitor }
=A0 =A0 =A0 =A0OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[rett= y] | -b[atch] [filename] }
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
=A0 =A0 =A0 =A0tc [-force] -batch filename
where =A0OBJECT :=3D { qdisc | class | filter | action | monitor }
=A0 =A0 =A0 =A0OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[rett= y] | -b[atch] [filename] }
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
=A0 =A0 =A0 =A0tc [-force] -batch filename
where =A0OBJECT :=3D { qdisc | class | filter | action | monitor }
=A0 =A0 =A0 =A0OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[rett= y] | -b[atch] [filename] }
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
=A0 =A0 =A0 =A0tc [-force] -batch filename
where =A0OBJECT :=3D { qdisc | class | filter | action | monitor }
=A0 =A0 =A0 =A0OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[rett= y] | -b[atch] [filename] }
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
=A0 =A0 =A0 =A0tc [-force] -batch filename
where =A0OBJECT :=3D { qdisc | class | filter | action | monitor }
=A0 =A0 =A0 =A0OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[rett= y] | -b[atch] [filename] }
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
=A0 =A0 =A0 =A0tc [-force] -batch filename
where =A0OBJECT :=3D { qdisc | class | filter | action | monitor }
=A0 =A0 =A0 =A0OPTIONS :=3D { -s[tatistics] | -d[etails] | -r[aw] | -p[rett= y] | -b[atch] [filename] }


Not sure whether that is new, as I never enabled the logs before. I guess I= will see what causes these=85 (I assume an improper set of arguments to tc= ). And now I am trying to ind my way around debloat, but lua is totally new= to me...


Best Regards & many thanks
=A0 =A0 =A0 =A0 Sebastian



>
>
>
> --
> Dave T=E4ht
>
> Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/sub= scribe.html
> _______________________________________________
> Cerowrt-devel mailing list
> Cerowrt-devel@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cerowrt-devel




--
Dave T=E4ht

Fixing bufferbloat with cerowrt:= http://www.teklibre.com/cerowrt/subscribe.html=20



--
Dave T=E4ht

Fixi= ng bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.ht= ml=20
--089e013a286e8611e004e6280811--