Merge branch 'refactor-duplicate-codes-in-the-qdisc-class-walk-function'
authorJakub Kicinski <kuba@kernel.org>
Fri, 23 Sep 2022 00:34:18 +0000 (17:34 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 23 Sep 2022 00:34:19 +0000 (17:34 -0700)
commit3f5b606dd9b955e7dae0ff0830c77bb1b3d3668d
tree63f168687b577a636f2148f15ec2a156ce3e8158
parenta2c2a4ddc27db1715be8c03280c6cb7b808dd8b7
parentd3f832547bb2981a96f498e007c100703398de53
Merge branch 'refactor-duplicate-codes-in-the-qdisc-class-walk-function'

Zhengchao Shao says:

====================
refactor duplicate codes in the qdisc class walk function

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 the code can be
refactored.

The walk function is invoked during dump. Therefore, test cases related
 to the tdc filter need to be added.
====================

Link: https://lore.kernel.org/r/20220921024040.385296-1-shaozhengchao@huawei.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>