net_sched: factorize qdisc stats handling
authorEric Dumazet <eric.dumazet@gmail.com>
Sun, 9 Jan 2011 08:30:54 +0000 (08:30 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 11 Jan 2011 00:07:54 +0000 (16:07 -0800)
HTB takes into account skb is segmented in stats updates.
Generalize this to all schedulers.

They should use qdisc_bstats_update() helper instead of manipulating
bstats.bytes and bstats.packets

Add bstats_update() helper too for classes that use
gnet_stats_basic_packed fields.

Note : Right now, TCQ_F_CAN_BYPASS shortcurt can be taken only if no
stab is setup on qdisc.

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

No differences found