From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andre Correa Date: Thu, 08 Jan 2004 18:02:20 +0000 Subject: Re: [LARTC] Strange behavior deleting filters Message-Id: <3FFD9B2C.2040800@pobox.com> List-Id: References: <3FFD829F.304@pobox.com> In-Reply-To: <3FFD829F.304@pobox.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: lartc@vger.kernel.org Hi Rodrigo, tks for the answer. It sounds like a starting point but this=20 is not that good if there are several filters pointing to classes with=20 high load. In this case lower prio classes will really have higher priority. Isn't it supposed to work as expected: delete only the right filter? May=20 it be reported as a bug? Is it a known behavior? tks... Andre Rodrigo P. Telles wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > Andre, >=20 > I've had the same problem when I try to remove one filter rule. > This is ocurred when you have the same prio for all filter rules. I've=20 > "solved" > my problem using diferent "prio" values in filter rules. > I don't now if this is a BUG ! >=20 > Anything else ? >=20 > Telles >=20 > Andre Correa wrote: > | > | Hi list, I'm playing with tc and found a strange behavior when I try to > | delete filters. For example, this simple scenario: > | > | tc qdisc add dev eth1 root handle 1: htb default 100 > | tc class add dev eth1 parent 1: classid 1:1 htb rate 128Kbit > | tc class add dev eth1 parent 1: classid 1:2 htb rate 258Kbit > | tc class add dev eth1 parent 1: classid 1:100 htb rate 32Kbit > | tc filter add dev eth1 parent 1: protocol ip prio 1 u32 match ip src > | 10.10.10.20 match ip dst 63.63.63.63 flowid 1:1 > | tc filter add dev eth1 parent 1: protocol ip prio 1 u32 match ip src > | 10.10.10.20 flowid 1:2 > | > | works just fine, but when I try to delete oen of the filters with > | something like this: > | > | tc filter del dev eth1 parent 1: protocol ip prio 1 u32 match ip src > | 10.10.10.20 flowid 1:2 > | > | both filters are deleted. > | > | I've found a post from Dimitry V. Ketov in the kernel list on may/2003 > | with a situation like this one, but there are no answers. > | > | I'm using 2.4.23 and iptables 1.2.7a. Any clues what can be the cause? > | I'm suposed to be able to delete filters separately right? May it be a = > bug? > | > | Deleting the whole qdisc is not an opition in my setup and trying to > | delete the parent class gives me a "device or resource busy" error > | because of the filters. tc class del doesn't seen to delete its "child" > | filter. > | > | tks for any information... > | > | Andre > | > | _______________________________________________ > | LARTC mailing list / LARTC@mailman.ds9a.nl > | http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/ > | > | >=20 > - -- > - ------------------------------------------------------ > Rodrigo P. Telles > Gerente de Projetos - http://www.devel-it.com.br > Devel-IT - Uma empresa do Grupo TDKOM > - ------------------------------------------------------ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.0.7 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org >=20 > iD8DBQE//aWeiLK8unYgEMQRAgPcAJ9iqsF9V5m4QqKrLgI3iUF6rLW8hACeJ0GP > 6DYjQf0/5NVNRrojAXvgcw8> =D0PR > -----END PGP SIGNATURE----- >=20 > _______________________________________________ > LARTC mailing list / LARTC@mailman.ds9a.nl > http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/ >=20 >=20 _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/