* [LARTC] Mixing classifiers
@ 2003-08-13 2:44 Marton Sandor
2003-08-13 12:11 ` Steffen Moser
2003-08-13 15:53 ` Marton Sandor
0 siblings, 2 replies; 3+ messages in thread
From: Marton Sandor @ 2003-08-13 2:44 UTC (permalink / raw)
To: lartc
Hi,
I tried using under a htb qdisc u32 filter for 1 class , and fw
classifier for another but i get "RTNETLINK answers: Invalid argument"
when i wanr ro insert the second type of classifier. Using either u32
alone or fw alone work, so can't be a kernel or tc problem (
2.4.21-ac1, tc with htb patch). Looks like isn't allowed to mix
different classifiers under the same qdisc , but i didn't find any
reference to this in the man pages, or in the howto.
Can somebody confirm this behaviour and/or explain?
Thanks
--
Marton Sandor - sanyi@sigmasoft.ro
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [LARTC] Mixing classifiers
2003-08-13 2:44 [LARTC] Mixing classifiers Marton Sandor
@ 2003-08-13 12:11 ` Steffen Moser
2003-08-13 15:53 ` Marton Sandor
1 sibling, 0 replies; 3+ messages in thread
From: Steffen Moser @ 2003-08-13 12:11 UTC (permalink / raw)
To: lartc
Hi Marton,
* On Wed, Aug 13, 2003 at 05:44 AM (+0300), Marton Sandor wrote:
> I tried using under a htb qdisc u32 filter for 1 class , and fw
> classifier for another but i get "RTNETLINK answers: Invalid argument"
> when i wanr ro insert the second type of classifier.
I don't get any error messages when starting a script like this one:
#!/bin/bash
TC=./tc
DEV=eth0
LAN\x192.168.1.0/24
$TC qdisc del dev $DEV root
$TC qdisc add dev $DEV root handle 1:0 htb
$TC class add dev $DEV parent 1:0 classid 1:1 htb rate 2048kbit
$TC class add dev $DEV parent 1:0 classid 1:2 htb rate 4096kbit
$TC filter add dev $DEV parent 1:0 protocol ip prio 1 u32 match ip dst $LAN classid 1:1
$TC filter add dev $DEV parent 1:0 protocol ip prio 2 handle 5 fw classid 1:2
> Using either u32 alone or fw alone work, so can't be a kernel or tc
> problem (2.4.21-ac1, tc with htb patch).
Here: "linux-2.4.21", tc binary which is available within [1].
> Looks like isn't allowed to mix different classifiers under the same
> qdisc , but i didn't find any reference to this in the man pages, or
> in the howto. Can somebody confirm this behaviour and/or explain?
At least here it seems to function. Stupid question: Are you sure that
your kernel supports the "fw" classifier?
Bye,
Steffen
[1] http://luxik.cdi.cz/~devik/qos/htb/v3/htb3.6-020525.tgz
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [LARTC] Mixing classifiers
2003-08-13 2:44 [LARTC] Mixing classifiers Marton Sandor
2003-08-13 12:11 ` Steffen Moser
@ 2003-08-13 15:53 ` Marton Sandor
1 sibling, 0 replies; 3+ messages in thread
From: Marton Sandor @ 2003-08-13 15:53 UTC (permalink / raw)
To: lartc
On Wed, 13 Aug 2003, Steffen Moser wrote:
> > I tried using under a htb qdisc u32 filter for 1 class , and fw
> > classifier for another but i get "RTNETLINK answers: Invalid argument"
> > when i wanr ro insert the second type of classifier.
>
> I don't get any error messages when starting a script like this one:
>
> #!/bin/bash
>
> TC=./tc
> DEV=eth0
> LAN\x192.168.1.0/24
>
> $TC qdisc del dev $DEV root
> $TC qdisc add dev $DEV root handle 1:0 htb
>
> $TC class add dev $DEV parent 1:0 classid 1:1 htb rate 2048kbit
> $TC class add dev $DEV parent 1:0 classid 1:2 htb rate 4096kbit
>
> $TC filter add dev $DEV parent 1:0 protocol ip prio 1 u32 match ip dst $LAN classid 1:1
> $TC filter add dev $DEV parent 1:0 protocol ip prio 2 handle 5 fw classid 1:2
Yes, this script work. I compared with my script and i observed that i
get the error message only when i have the same prio for the filters.
Try the fw filter with "prio 1 handle 5 fw"
Different prio's will solve my problem but still i'm curious
--
Marton Sandor - sanyi@sigmasoft.ro
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2003-08-13 15:53 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-08-13 2:44 [LARTC] Mixing classifiers Marton Sandor
2003-08-13 12:11 ` Steffen Moser
2003-08-13 15:53 ` Marton Sandor
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.