Stef Coene wrote: >>I did a workaround by creating an extra class with root class as parent >>and isolated,bounded >> >> >>But I don't like to have extra classes just becuse I can control root >>class. >> >>tc qdisc add dev eth0 root handle 10:0 cbq bandwidth 10mbit avpkt 1000 >>cell 8 >> >>tc class add dev eth0 parent 10:0 classid 10:1 cbq bandwidth 10mbit >>rate 50kbit allot 1514 cell 8 maxburst 20 avpkt 1000 isolated bounded >> >>tc class add dev eth0 parent 10:1 classid 10:10 cbq bandwidth 10mbit >>rate 25kbit allot 1514 cell 8 maxburst 20 avpkt 1000 sharing borrow >> >>tc class add dev eth0 parent 10:1 classid 10:11 cbq bandwidth 10mbit >>rate 25kbitallot 1514 cell 8 maxburst 20 avpkt 1000 sharing borrow >> > This is the way you should do it. That extra class is no problem. You can > remove the sharing and borrow parameter if you want. They are on by default. > > Also provide a weight parameter (I take weight = rate/2) and attach the > filters to the root qdisc and point them direclty to the end class. > > Stef > > It is useless to attach a qdisc (like sfq) to the extra class? What is the difference between attaching the filter to the root qdisc or to the leaf classes?