ruff 0.11.5 Redirect to /tmp/tmp.6JkQYkQJxM and /tmp/tmp.zmrY5pHQsQ Tree base: aea537674f38 ("selftests: net: add skip all feature to ksft_run()") Now at: 0e1926ff345d ("selftests: drv-net: base device access API test") ====== Checking before the patch ====== tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:11: [F403] `from net.lib.py import *` used; unable to detect undefined names tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:12: [F403] `from drivers.net.lib.py import *` used; unable to detect undefined names tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:15: [F401] `net.lib.py.EthtoolFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:15: [F401] `net.lib.py.NetdevFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:15: [F401] `net.lib.py.NetshaperFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:16: [F401] `net.lib.py.NlError` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:16: [F401] `net.lib.py.RtnlFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:16: [F401] `net.lib.py.DevlinkFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:17: [F401] `net.lib.py.CmdExitFailure` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:18: [F401] `net.lib.py.bkg` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:18: [F401] `net.lib.py.cmd` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:18: [F401] `net.lib.py.defer` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:18: [F401] `net.lib.py.ethtool` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:18: [F401] `net.lib.py.ip` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:19: [F401] `net.lib.py.rand_port` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:19: [F401] `net.lib.py.tool` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:19: [F401] `net.lib.py.wait_port_listen` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:20: [F811] Redefinition of unused `fd_read_timeout` from line 18 tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:20: [F401] `net.lib.py.fd_read_timeout` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:21: [F401] `net.lib.py.KsftSkipEx` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:21: [F401] `net.lib.py.KsftFailEx` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:21: [F401] `net.lib.py.KsftXfailEx` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:22: [F401] `net.lib.py.ksft_disruptive` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:22: [F401] `net.lib.py.ksft_exit` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:22: [F401] `net.lib.py.ksft_run` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:23: [F401] `net.lib.py.ksft_setup` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_eq` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_ge` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_in` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_is` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_lt` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:25: [F401] `net.lib.py.ksft_ne` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:25: [F401] `net.lib.py.ksft_not_in` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:25: [F401] `net.lib.py.ksft_raises` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:25: [F401] `net.lib.py.ksft_true` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:26: [F401] `net.lib.py.NetNSEnter` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:27: [F401] `drivers.net.lib.py.GenerateTraffic` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:28: [F401] `drivers.net.lib.py.NetDrvEnv` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:28: [F401] `drivers.net.lib.py.NetDrvEpEnv` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:32: [F405] `ktap_result` may be undefined, or defined from star imports tools/testing/selftests/drivers/net/lib/py/__init__.py:11: [F403] `from net.lib.py import *` used; unable to detect undefined names tools/testing/selftests/drivers/net/lib/py/__init__.py:14: [F401] `net.lib.py.EthtoolFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:14: [F401] `net.lib.py.NetdevFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:14: [F401] `net.lib.py.NetshaperFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:15: [F401] `net.lib.py.NlError` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:15: [F401] `net.lib.py.RtnlFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:15: [F401] `net.lib.py.DevlinkFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:16: [F401] `net.lib.py.CmdExitFailure` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.bkg` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.cmd` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.bpftool` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.bpftrace` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.defer` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.ethtool` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:18: [F401] `net.lib.py.ip` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:18: [F401] `net.lib.py.rand_port` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:18: [F401] `net.lib.py.tool` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:18: [F401] `net.lib.py.wait_port_listen` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:18: [F401] `net.lib.py.wait_file` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:19: [F811] Redefinition of unused `fd_read_timeout` from line 18 tools/testing/selftests/drivers/net/lib/py/__init__.py:19: [F401] `net.lib.py.fd_read_timeout` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:20: [F401] `net.lib.py.KsftSkipEx` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:20: [F401] `net.lib.py.KsftFailEx` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:20: [F401] `net.lib.py.KsftXfailEx` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:21: [F401] `net.lib.py.ksft_disruptive` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:21: [F401] `net.lib.py.ksft_exit` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:21: [F401] `net.lib.py.ksft_run` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:22: [F401] `net.lib.py.ksft_setup` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:23: [F401] `net.lib.py.ksft_eq` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:23: [F401] `net.lib.py.ksft_ge` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:23: [F401] `net.lib.py.ksft_in` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:23: [F401] `net.lib.py.ksft_is` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:23: [F401] `net.lib.py.ksft_lt` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_ne` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_not_in` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_raises` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_true` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:28: [F405] `ktap_result` may be undefined, or defined from star imports tools/testing/selftests/drivers/net/lib/py/__init__.py:31: [E402] Module level import not at top of file tools/testing/selftests/drivers/net/lib/py/__init__.py:31: [F403] `from .env import *` used; unable to detect undefined names tools/testing/selftests/drivers/net/lib/py/__init__.py:32: [E402] Module level import not at top of file tools/testing/selftests/drivers/net/lib/py/__init__.py:32: [F403] `from .load import *` used; unable to detect undefined names tools/testing/selftests/drivers/net/lib/py/__init__.py:33: [E402] Module level import not at top of file tools/testing/selftests/drivers/net/lib/py/__init__.py:33: [F401] `.remote.Remote` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:3: [F401] `.consts.KSRC` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:4: [F403] `from .ksft import *` used; unable to detect undefined names tools/testing/selftests/net/lib/py/__init__.py:5: [F401] `.netns.NetNS` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:5: [F401] `.netns.NetNSEnter` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:6: [F403] `from .nsim import *` used; unable to detect undefined names tools/testing/selftests/net/lib/py/__init__.py:7: [F403] `from .utils import *` used; unable to detect undefined names tools/testing/selftests/net/lib/py/__init__.py:8: [F401] `.ynl.NlError` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:8: [F401] `.ynl.YnlFamily` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:8: [F401] `.ynl.EthtoolFamily` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:8: [F401] `.ynl.NetdevFamily` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:8: [F401] `.ynl.RtnlFamily` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:8: [F401] `.ynl.RtnlAddrFamily` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:9: [F401] `.ynl.NetshaperFamily` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:9: [F401] `.ynl.DevlinkFamily` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/ynl.py:23: [F401] `net.ynl.pyynl.lib.NlError` imported but unused; consider using `importlib.util.find_spec` to test for availability ====== Checking the tree with the patch ====== tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:11: [F403] `from net.lib.py import *` used; unable to detect undefined names tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:12: [F403] `from drivers.net.lib.py import *` used; unable to detect undefined names tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:15: [F401] `net.lib.py.EthtoolFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:15: [F401] `net.lib.py.NetdevFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:15: [F401] `net.lib.py.NetshaperFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:16: [F401] `net.lib.py.NlError` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:16: [F401] `net.lib.py.RtnlFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:16: [F401] `net.lib.py.DevlinkFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:16: [F401] `net.lib.py.PSPFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:17: [F401] `net.lib.py.CmdExitFailure` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:18: [F401] `net.lib.py.bkg` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:18: [F401] `net.lib.py.cmd` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:18: [F401] `net.lib.py.defer` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:18: [F401] `net.lib.py.ethtool` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:18: [F401] `net.lib.py.ip` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:19: [F401] `net.lib.py.rand_port` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:19: [F401] `net.lib.py.tool` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:19: [F401] `net.lib.py.wait_port_listen` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:20: [F811] Redefinition of unused `fd_read_timeout` from line 18 tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:20: [F401] `net.lib.py.fd_read_timeout` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:21: [F401] `net.lib.py.KsftSkipEx` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:21: [F401] `net.lib.py.KsftFailEx` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:21: [F401] `net.lib.py.KsftXfailEx` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:22: [F401] `net.lib.py.ksft_disruptive` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:22: [F401] `net.lib.py.ksft_exit` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:22: [F401] `net.lib.py.ksft_run` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:23: [F401] `net.lib.py.ksft_setup` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_eq` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_ge` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_in` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_is` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_lt` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:25: [F401] `net.lib.py.ksft_ne` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:25: [F401] `net.lib.py.ksft_not_in` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:25: [F401] `net.lib.py.ksft_raises` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:25: [F401] `net.lib.py.ksft_true` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:26: [F401] `net.lib.py.NetNSEnter` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:27: [F401] `drivers.net.lib.py.GenerateTraffic` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:28: [F401] `drivers.net.lib.py.NetDrvEnv` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:28: [F401] `drivers.net.lib.py.NetDrvEpEnv` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/hw/lib/py/__init__.py:32: [F405] `ktap_result` may be undefined, or defined from star imports tools/testing/selftests/drivers/net/lib/py/__init__.py:11: [F403] `from net.lib.py import *` used; unable to detect undefined names tools/testing/selftests/drivers/net/lib/py/__init__.py:14: [F401] `net.lib.py.EthtoolFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:14: [F401] `net.lib.py.NetdevFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:14: [F401] `net.lib.py.NetshaperFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:15: [F401] `net.lib.py.NlError` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:15: [F401] `net.lib.py.RtnlFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:15: [F401] `net.lib.py.DevlinkFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:15: [F401] `net.lib.py.PSPFamily` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:16: [F401] `net.lib.py.CmdExitFailure` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.bkg` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.cmd` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.bpftool` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.bpftrace` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.defer` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:17: [F401] `net.lib.py.ethtool` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:18: [F401] `net.lib.py.ip` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:18: [F401] `net.lib.py.rand_port` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:18: [F401] `net.lib.py.tool` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:18: [F401] `net.lib.py.wait_port_listen` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:18: [F401] `net.lib.py.wait_file` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:19: [F811] Redefinition of unused `fd_read_timeout` from line 18 tools/testing/selftests/drivers/net/lib/py/__init__.py:19: [F401] `net.lib.py.fd_read_timeout` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:20: [F401] `net.lib.py.KsftSkipEx` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:20: [F401] `net.lib.py.KsftFailEx` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:20: [F401] `net.lib.py.KsftXfailEx` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:21: [F401] `net.lib.py.ksft_disruptive` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:21: [F401] `net.lib.py.ksft_exit` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:21: [F401] `net.lib.py.ksft_run` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:22: [F401] `net.lib.py.ksft_setup` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:23: [F401] `net.lib.py.ksft_eq` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:23: [F401] `net.lib.py.ksft_ge` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:23: [F401] `net.lib.py.ksft_in` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:23: [F401] `net.lib.py.ksft_is` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:23: [F401] `net.lib.py.ksft_lt` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_ne` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_not_in` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_raises` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:24: [F401] `net.lib.py.ksft_true` imported but unused; consider using `importlib.util.find_spec` to test for availability tools/testing/selftests/drivers/net/lib/py/__init__.py:28: [F405] `ktap_result` may be undefined, or defined from star imports tools/testing/selftests/drivers/net/lib/py/__init__.py:31: [E402] Module level import not at top of file tools/testing/selftests/drivers/net/lib/py/__init__.py:31: [F403] `from .env import *` used; unable to detect undefined names tools/testing/selftests/drivers/net/lib/py/__init__.py:32: [E402] Module level import not at top of file tools/testing/selftests/drivers/net/lib/py/__init__.py:32: [F403] `from .load import *` used; unable to detect undefined names tools/testing/selftests/drivers/net/lib/py/__init__.py:33: [E402] Module level import not at top of file tools/testing/selftests/drivers/net/lib/py/__init__.py:33: [F401] `.remote.Remote` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:3: [F401] `.consts.KSRC` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:4: [F403] `from .ksft import *` used; unable to detect undefined names tools/testing/selftests/net/lib/py/__init__.py:5: [F401] `.netns.NetNS` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:5: [F401] `.netns.NetNSEnter` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:6: [F403] `from .nsim import *` used; unable to detect undefined names tools/testing/selftests/net/lib/py/__init__.py:7: [F403] `from .utils import *` used; unable to detect undefined names tools/testing/selftests/net/lib/py/__init__.py:8: [F401] `.ynl.NlError` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:8: [F401] `.ynl.YnlFamily` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:8: [F401] `.ynl.EthtoolFamily` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:8: [F401] `.ynl.NetdevFamily` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:8: [F401] `.ynl.RtnlFamily` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:8: [F401] `.ynl.RtnlAddrFamily` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:9: [F401] `.ynl.NetshaperFamily` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:9: [F401] `.ynl.DevlinkFamily` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/__init__.py:9: [F401] `.ynl.PSPFamily` imported but unused; consider removing, adding to `__all__`, or using a redundant alias tools/testing/selftests/net/lib/py/ynl.py:23: [F401] `net.ynl.pyynl.lib.NlError` imported but unused; consider using `importlib.util.find_spec` to test for availability