Re: hfsc and dropped packets

Linux Advanced Routing and Traffic Control

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

 



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

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