[LARTC] cbq (root class) rate problem]

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





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?






[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux