]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'sch-accurate-backlog'
authorDavid S. Miller <davem@davemloft.net>
Mon, 29 Feb 2016 22:02:34 +0000 (17:02 -0500)
committerDavid S. Miller <davem@davemloft.net>
Mon, 29 Feb 2016 22:02:34 +0000 (17:02 -0500)
commit776a3cac2bf52e2def502fe0c52fedcb00100559
tree7e524b9e3447f49b22676a91ab0c110d0daa5c3e
parent0024df1bd8c3e8bf6cdb187cdd026d6ff7f90584
parent7c0a5bd551d264dd4d5527644c585668c771125b
Merge branch 'sch-accurate-backlog'

Cong Wang says:

====================
net_sched: update backlog for hierarchical qdisc's

For hierarchical qdisc like HTB, we currently only update its qlen
but leave its backlog as zero:

    qdisc htb 1: dev eth0 root refcnt 2 r2q 10 default 1 direct_packets_stat 0 ver 3.17
     Sent 172680457356 bytes 222469449 pkt (dropped 0, overlimits 123575834 requeues 0)
     backlog 0b 72p requeues 0

This patchset makes backlog as accurate as qlen.

v3: rebase and fix the n==0 case for qdisc_tree_reduce_backlog()
v2: rebase and update changelog, not code change
====================

Signed-off-by: David S. Miller <davem@davemloft.net>