]> git.baikalelectronics.ru Git - kernel.git/commit
net/sched: sch_api: add helper for tc qdisc walker stats dump
authorZhengchao Shao <shaozhengchao@huawei.com>
Wed, 21 Sep 2022 02:41:04 +0000 (10:41 +0800)
committerJakub Kicinski <kuba@kernel.org>
Fri, 23 Sep 2022 00:34:10 +0000 (17:34 -0700)
commit706bea6238dece39422fe8cea4adcf02fc202fff
tree76eb36e67a159730ebcd3332550cfa24804fd341
parent99be529e2ff4da105c79be9def5e4519feea0452
net/sched: sch_api: add helper for tc qdisc walker stats dump

The walk implementation of most qdisc class modules is basically the
same. That is, the values of count and skip are checked first. If
count is greater than or equal to skip, the registered fn function is
executed. Otherwise, increase the value of count. So we can reconstruct
them.

Signed-off-by: Zhengchao Shao <shaozhengchao@huawei.com>
Acked-by: Toke Høiland-Jørgensen <toke@redhat.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/net/pkt_sched.h