selftests: drv-net: try to check if port is in use
authorJakub Kicinski <kuba@kernel.org>
Wed, 26 Jun 2024 01:24:53 +0000 (18:24 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 27 Jun 2024 02:06:03 +0000 (19:06 -0700)
commit8b8fe280155d9fb6f3f6310f05f613cbdf30196b
treed09aeb35e05b7eeac974725ac70a99240a9ff15c
parent2e2de714d65d9c2739c774f4759e530b9c311c0b
selftests: drv-net: try to check if port is in use

We use random ports for communication. As Willem predicted
this leads to occasional failures. Try to check if port is
already in use by opening a socket and binding to that port.

Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Reviewed-by: Petr Machata <petrm@nvidia.com>
Reviewed-by: Willem de Bruijn <willemb@google.com>
Link: https://patch.msgid.link/20240626012456.2326192-2-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/net/lib/py/utils.py