]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
selftests: drv-net: Strip '@' prefix from bpftrace map keys
authorBreno Leitao <leitao@debian.org>
Mon, 14 Jul 2025 09:56:49 +0000 (02:56 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 17 Jul 2025 00:25:49 +0000 (17:25 -0700)
The '@' prefix in bpftrace map keys is specific to bpftrace and can be
safely removed when processing results. This patch modifies the bpftrace
utility to strip the '@' from map keys before storing them in the result
dictionary, making the keys more consistent with Python conventions.

Signed-off-by: Breno Leitao <leitao@debian.org>
Link: https://patch.msgid.link/20250714-netpoll_test-v7-2-c0220cfaa63e@debian.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/net/lib/py/utils.py

index 5950a643a5336d7a211786f93e0aba85d5704e0a..f395c90fb0f1989b44d00992327f23c123dc477c 100644 (file)
@@ -217,6 +217,8 @@ def bpftrace(expr, json=None, ns=None, host=None, timeout=None):
             if one.get('type') != 'map':
                 continue
             for k, v in one["data"].items():
+                if k.startswith('@'):
+                    k = k.lstrip('@')
                 ret[k] = v
         return ret
     return cmd_obj