summaryrefslogtreecommitdiff
path: root/net/sched/sch_pie.c
diff options
context:
space:
mode:
authorPetr Machata <petrm@mellanox.com>2020-01-24 16:23:05 +0300
committerDavid S. Miller <davem@davemloft.net>2020-01-25 12:56:30 +0300
commitc2070152747ebc294f018e4b28bf2d9f719a6b36 (patch)
treef14be203e8cb3d1865e84f5ae314e39a9d9c6913 /net/sched/sch_pie.c
parent2f64ab27c838c012b17ac162726e2303cb3e80dd (diff)
downloadlinux-c2070152747ebc294f018e4b28bf2d9f719a6b36.tar.xz
net: sched: sch_tbf: Don't overwrite backlog before dumping
In 2011, in commit b0460e4484f9 ("sch_tbf: report backlog information"), TBF started copying backlog depth from the child Qdisc before dumping, with the motivation that the backlog was otherwise not visible in "tc -s qdisc show". Later, in 2016, in commit 8d5958f424b6 ("sch_tbf: update backlog as well"), TBF got a full-blown backlog tracking. However it kept copying the child's backlog over before dumping. That line is now unnecessary, so remove it. As shown in the following example, backlog is still reported correctly: # tc -s qdisc show dev veth0 invisible qdisc tbf 1: root refcnt 2 rate 1Mbit burst 128Kb lat 82.8s Sent 505475370 bytes 406985 pkt (dropped 0, overlimits 812544 requeues 0) backlog 81972b 66p requeues 0 qdisc bfifo 0: parent 1:1 limit 10Mb Sent 505475370 bytes 406985 pkt (dropped 0, overlimits 0 requeues 0) backlog 81972b 66p requeues 0 Signed-off-by: Petr Machata <petrm@mellanox.com> Acked-by: Jiri Pirko <jiri@mellanox.com> Signed-off-by: Ido Schimmel <idosch@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/sched/sch_pie.c')
0 files changed, 0 insertions, 0 deletions