]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
selftests: drv-net: get detailed interface info
authorJakub Kicinski <kuba@kernel.org>
Tue, 18 Feb 2025 22:54:24 +0000 (14:54 -0800)
committerJakub Kicinski <kuba@kernel.org>
Thu, 20 Feb 2025 03:08:50 +0000 (19:08 -0800)
We already record output of ip link for NETIF in env for easy access.
Record the detailed version. TSO test will want to know the max tso size.

Reviewed-by: Willem de Bruijn <willemb@google.com>
Reviewed-by: Petr Machata <petrm@nvidia.com>
Link: https://patch.msgid.link/20250218225426.77726-3-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/drivers/net/lib/py/env.py

index 55d6b3d992b68008b71b349b942b9b659b4951ad..128acff4f7532227f99aabfea7667dcf4c28b57b 100644 (file)
@@ -64,7 +64,7 @@ class NetDrvEnv(NetDrvEnvBase):
         self._ns = None
 
         if 'NETIF' in self.env:
-            self.dev = ip("link show dev " + self.env['NETIF'], json=True)[0]
+            self.dev = ip("-d link show dev " + self.env['NETIF'], json=True)[0]
         else:
             self._ns = NetdevSimDev(**kwargs)
             self.dev = self._ns.nsims[0].dev
@@ -118,7 +118,7 @@ class NetDrvEpEnv(NetDrvEnvBase):
                 raise KsftXfailEx("Test only works on netdevsim")
             self._check_env()
 
-            self.dev = ip("link show dev " + self.env['NETIF'], json=True)[0]
+            self.dev = ip("-d link show dev " + self.env['NETIF'], json=True)[0]
 
             self.v4 = self.env.get("LOCAL_V4")
             self.v6 = self.env.get("LOCAL_V6")