diff options
| author | Gal Pressman <[email protected]> | 2025-02-24 17:44:16 +0000 |
|---|---|---|
| committer | Jakub Kicinski <[email protected]> | 2025-02-26 02:31:05 +0000 |
| commit | da87cabaf87702d43a016d255f11be5379892b6a (patch) | |
| tree | b3bd24168191dadf96d753d871fdada0b149f841 /tools/testing/selftests/net/lib/py/utils.py | |
| parent | selftests: drv-net: Make rand_port() get a port more reliably (diff) | |
| download | kernel-da87cabaf87702d43a016d255f11be5379892b6a.tar.gz kernel-da87cabaf87702d43a016d255f11be5379892b6a.zip | |
selftests: drv-net-hw: Add a test for symmetric RSS hash
Add a selftest that verifies symmetric RSS hash is working as intended.
The test runs iterations of traffic, swapping the src/dst UDP ports, and
verifies that the same RX queue is receiving the traffic in both cases.
Reviewed-by: Nimrod Oren <[email protected]>
Signed-off-by: Gal Pressman <[email protected]>
Link: https://patch.msgid.link/[email protected]
Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'tools/testing/selftests/net/lib/py/utils.py')
| -rw-r--r-- | tools/testing/selftests/net/lib/py/utils.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/testing/selftests/net/lib/py/utils.py b/tools/testing/selftests/net/lib/py/utils.py index a6af97c7e283..34470d65d871 100644 --- a/tools/testing/selftests/net/lib/py/utils.py +++ b/tools/testing/selftests/net/lib/py/utils.py @@ -185,11 +185,11 @@ def ethtool(args, json=None, ns=None, host=None): return tool('ethtool', args, json=json, ns=ns, host=host) -def rand_port(): +def rand_port(type=socket.SOCK_STREAM): """ Get a random unprivileged port. """ - with socket.socket(socket.AF_INET6, socket.SOCK_STREAM) as s: + with socket.socket(socket.AF_INET6, type) as s: s.bind(("", 0)) return s.getsockname()[1] |
