Eric Dumazet bfe0d0298f net_sched: factorize qdisc stats handling
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>
2011-01-10 16:07:54 -08:00
..
2010-09-23 14:33:39 -07:00
2010-07-12 12:57:55 -07:00
2010-07-12 12:57:55 -07:00
2010-12-19 21:59:35 -08:00
2010-10-25 14:18:27 -07:00
2010-11-28 18:24:14 -08:00
2010-07-12 12:57:55 -07:00
2010-11-24 11:16:43 -08:00
2010-12-16 14:43:14 -08:00
2011-01-06 10:54:29 -08:00
2010-10-25 14:18:27 -07:00
2010-09-23 14:33:39 -07:00