diff options
author | 2024-12-16 17:30:14 -0800 | |
---|---|---|
committer | 2024-12-16 17:30:14 -0800 | |
commit | c8eb0c3ffde699c981449f8b86da12df577c46b9 (patch) | |
tree | 6cd0895a3c3efb3012cbd2edb9c262016a2a0b2c /tools/testing/selftests/net/lib/py/ynl.py | |
parent | net: renesas: rswitch: rework ts tags management (diff) | |
parent | selftests: net-drv: stats: sanity check netlink dumps (diff) | |
download | wireguard-linux-c8eb0c3ffde699c981449f8b86da12df577c46b9.tar.xz wireguard-linux-c8eb0c3ffde699c981449f8b86da12df577c46b9.zip |
Merge branch 'netdev-fix-repeated-netlink-messages-in-queue-dumps'
Jakub Kicinski says:
====================
netdev: fix repeated netlink messages in queue dumps
Fix dump continuation for queues and queue stats in the netdev family.
Because we used post-increment when saving id of dumped queue next
skb would re-dump the already dumped queue.
====================
Link: https://patch.msgid.link/20241213152244.3080955-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/testing/selftests/net/lib/py/ynl.py')
-rw-r--r-- | tools/testing/selftests/net/lib/py/ynl.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/tools/testing/selftests/net/lib/py/ynl.py b/tools/testing/selftests/net/lib/py/ynl.py index a0d689d58c57..076a7e8dc3eb 100644 --- a/tools/testing/selftests/net/lib/py/ynl.py +++ b/tools/testing/selftests/net/lib/py/ynl.py @@ -32,23 +32,23 @@ except ModuleNotFoundError as e: # Set schema='' to avoid jsonschema validation, it's slow # class EthtoolFamily(YnlFamily): - def __init__(self): + def __init__(self, recv_size=0): super().__init__((SPEC_PATH / Path('ethtool.yaml')).as_posix(), - schema='') + schema='', recv_size=recv_size) class RtnlFamily(YnlFamily): - def __init__(self): + def __init__(self, recv_size=0): super().__init__((SPEC_PATH / Path('rt_link.yaml')).as_posix(), - schema='') + schema='', recv_size=recv_size) class NetdevFamily(YnlFamily): - def __init__(self): + def __init__(self, recv_size=0): super().__init__((SPEC_PATH / Path('netdev.yaml')).as_posix(), - schema='') + schema='', recv_size=recv_size) class NetshaperFamily(YnlFamily): - def __init__(self): + def __init__(self, recv_size=0): super().__init__((SPEC_PATH / Path('net_shaper.yaml')).as_posix(), - schema='') + schema='', recv_size=recv_size) |