Hi, I have a problem with ''tc filter'' on a 2.4.22 kernel from Slackware 9.1 distribution. The tc command binary is from htb3.6-020525.tgz (http://luxik.cdi.cz/~devik/qos/htb) I''m trying the following command sequence: tc qdisc add dev eth0 root handle 1: htb default 1 r2q 1 tc class add dev eth0 parent 1: classid 1:1 htb rate 1200kbit ceil 1200kbit tc class add dev eth0 parent 1:1 classid 1:1002 htb rate 20kbit ceil 1200kbit burst 1600 cburst 1600 tc qdisc add dev eth0 handle 1002 parent 1:1002 sfq perturb 10 tc filter add dev eth0 protocol ip parent 1:0 prio 10 u32 match ip src 10.0.0.2 flowid 1:1002 ''tc filter'' command returns: RTNETLINK answers: Invalid argument moreover, ''tc filter show'' returns: RTNETLINK answers: Invalid argument Dump terminated Everything worked OK on another linux with older (2.4.20) kernel. Do you have an idea what''s wrong? Andrzej. _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
On Thursday 16 October 2003 18:50, Andrzej Szymanski wrote:> Hi, > > I have a problem with ''tc filter'' on a 2.4.22 kernel from Slackware 9.1 > distribution. > The tc command binary is from htb3.6-020525.tgz > (http://luxik.cdi.cz/~devik/qos/htb) > > I''m trying the following command sequence: > > tc qdisc add dev eth0 root handle 1: htb default 1 r2q 1 > tc class add dev eth0 parent 1: classid 1:1 htb rate 1200kbit ceil > 1200kbit > tc class add dev eth0 parent 1:1 classid 1:1002 htb rate 20kbit ceil > 1200kbit burst 1600 cburst 1600 > tc qdisc add dev eth0 handle 1002 parent 1:1002 sfq perturb 10 > tc filter add dev eth0 protocol ip parent 1:0 prio 10 u32 match ip src > 10.0.0.2 flowid 1:1002 > > ''tc filter'' command returns: > RTNETLINK answers: Invalid argument > > moreover, ''tc filter show'' returns: > RTNETLINK answers: Invalid argument > Dump terminated > > Everything worked OK on another linux with older (2.4.20) kernel. > > Do you have an idea what''s wrong?Mhh. I have a tc binary on www.docum.org, can you try that one? http://www.docum.org/stef.coene/qos/download/ Stef -- stef.coene@docum.org "Using Linux as bandwidth manager" http://www.docum.org/ #lartc @ irc.openprojects.net _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
I''ve tried it - exactly the same problem. # ./tc filter add dev eth0 protocol ip parent 1:0 prio 10 u32 match ip src 10.0.0.2 flowid 1:1002 RTNETLINK answers: Invalid argument Andrzej. Stef Coene wrote:> Mhh. I have a tc binary on www.docum.org, can you try that one? > http://www.docum.org/stef.coene/qos/download/ > > Stef_______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
On Thursday 16 October 2003 19:42, Andrzej Szymanski wrote:> I''ve tried it - exactly the same problem. > > # ./tc filter add dev eth0 protocol ip parent 1:0 prio 10 u32 match ip > src 10.0.0.2 flowid 1:1002 > RTNETLINK answers: Invalid argumentAre you running a kernel with u32 filter support ? Stef -- stef.coene@docum.org "Using Linux as bandwidth manager" http://www.docum.org/ #lartc @ irc.openprojects.net _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
Hmmm, I guess no. I''m compiling a new kernel, but this will take a while. I''ll let you know afterwards. Thanks, Andrzej. Stef Coene wrote:> > On Thursday 16 October 2003 19:42, Andrzej Szymanski wrote: > > I''ve tried it - exactly the same problem. > > > > # ./tc filter add dev eth0 protocol ip parent 1:0 prio 10 u32 match ip > > src 10.0.0.2 flowid 1:1002 > > RTNETLINK answers: Invalid argument > Are you running a kernel with u32 filter support ? > > Stef-- Andrzej Szymański, M.Sc. tel. +48 12 6174035 fax. +48 12 6342372 e-mail: szymans@agh.edu.pl AGH University of Science and Technology Department of Telecommunications Al. Mickiewicza 30 30-059 Kraków POLAND _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
> Hmmm, I guess no. I''m compiling a new kernel, but this will take a > while. > I''ll let you know afterwards.Slackware-9.1''s kernel by default doesn''t have support for anything TC, you''ll have to compil your own kernel. -- Damjan Georgievski jabberID: damjan@bagra.net.mk _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/