net_sched: sch_sfq: add backlog info in sfq_dump_class_stats()
authorEric Dumazet <eric.dumazet@gmail.com>
Wed, 15 Dec 2010 08:18:36 +0000 (08:18 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 20 Dec 2010 21:13:56 +0000 (13:13 -0800)
commitc4266263249f22479eb1abb1a1709c38240b1597
treeb9c57e63595f9eca69de0dfc245ba0000359bf90
parentf955e1415f381c7fa6ebe8630cd1fe5a694e8f4a
net_sched: sch_sfq: add backlog info in sfq_dump_class_stats()

We currently return for each active SFQ slot the number of packets in
queue. We can also give number of bytes accounted for these packets.

tc -s class show dev ifb0

Before patch :

class sfq 11:3d9 parent 11:
 (dropped 0, overlimits 0 requeues 0)
 backlog 0b 3p requeues 0
 allot 1266

After patch :

class sfq 11:3e4 parent 11:
 (dropped 0, overlimits 0 requeues 0)
 backlog 4380b 3p requeues 0
 allot 1212

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/sch_sfq.c