James Nelson wrote: > Hi, > > I'm trying to get a handle on hfsc. Here is my configuration: > > root@jmnrouter:/jmn# tc class show dev vlan1 > class hfsc 1: root > class hfsc 1:1 parent 1: ls m1 0bit d 0us m2 225000bit ul m1 0bit d 0us m2 > 225000bit > class hfsc 1:10 parent 1:1 rt m1 191000bit d 25.0ms m2 135000bit ls m1 0bit > d 0us m2 135000bit ul m1 0bit d 0us m2 225000bit > class hfsc 1:20 parent 1:1 rt m1 22008bit d 25.0ms m2 56008bit ls m1 0bit d > 0us m2 56008bit ul m1 0bit d 0us m2 225000bit > class hfsc 1:30 parent 1:1 rt m1 11008bit d 25.0ms m2 22008bit ls m1 0bit d > 0us m2 22008bit ul m1 0bit d 0us m2 225000bit > class hfsc 1:40 parent 1:1 rt m1 0bit d 25.0ms m2 11008bit ls m1 0bit d 0us > m2 11008bit ul m1 0bit d 0us m2 225000bit > > And here is the stats right after I run the qos script with no load on the > link(adsl): > root@jmnrouter:/jmn# tc -s class show dev vlan1 > class hfsc 1: root > Sent 0 bytes 0 pkts (dropped 0, overlimits 0) > period 0 level 2 > > class hfsc 1:1 parent 1: ls m1 0bit d 0us m2 225000bit ul m1 0bit d 0us m2 > 225000bit > Sent 0 bytes 0 pkts (dropped 0, overlimits 0) > period 349 work 42417 bytes level 1 > > class hfsc 1:10 parent 1:1 rt m1 191000bit d 25.0ms m2 135000bit ls m1 0bit > d 0us m2 135000bit ul m1 0bit d 0us m2 225000bit > Sent 31297 bytes 304 pkts (dropped 18, overlimits 0) > period 304 work 31297 bytes rtwork 30991 bytes level 0 > > class hfsc 1:20 parent 1:1 rt m1 22008bit d 25.0ms m2 56008bit ls m1 0bit d > 0us m2 56008bit ul m1 0bit d 0us m2 225000bit > Sent 7302 bytes 17 pkts (dropped 2, overlimits 0) > period 17 work 7302 bytes rtwork 7010 bytes level 0 > > class hfsc 1:30 parent 1:1 rt m1 11008bit d 25.0ms m2 22008bit ls m1 0bit d > 0us m2 22008bit ul m1 0bit d 0us m2 225000bit > Sent 3818 bytes 28 pkts (dropped 0, overlimits 0) > period 28 work 3818 bytes rtwork 3818 bytes level 0 > > class hfsc 1:40 parent 1:1 rt m1 0bit d 25.0ms m2 11008bit ls m1 0bit d 0us > m2 11008bit ul m1 0bit d 0us m2 225000bit > Sent 0 bytes 0 pkts (dropped 0, overlimits 0) > period 0 level 0 > > > Why is there dropped packets but nothing overlimits?? Overlimits counts dequeue-attempts that were unsuccessful because of qdisc limits. Drops usually occur when the inner qdisc is full during enqueue, so they have quite opposite meanings. _______________________________________________ LARTC mailing list LARTC@xxxxxxxxxxxxxxx http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc