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=192.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