Fix for UDP sockets getting leaked during sockmap lookup/release. Accompanied by selftests updates.
Signed-off-by: Michal Luczaj <[email protected]> --- Changes in v2: - selftest: drop the original, adapt old tests - fix: change approach to rejecting unbound UDP [Kuniyuki] - Link to v1: https://patch.msgid.link/[email protected] --- Michal Luczaj (4): bpf, sockmap: Reject unhashed UDP sockets on sockmap update selftests/bpf: Ensure UDP sockets are bound selftests/bpf: Adapt sockmap update error handling selftests/bpf: Fail unbound UDP on sockmap update net/core/sock_map.c | 2 ++ tools/testing/selftests/bpf/prog_tests/sockmap_basic.c | 6 +++--- tools/testing/selftests/bpf/prog_tests/sockmap_listen.c | 17 +++++++++-------- tools/testing/selftests/bpf/test_maps.c | 6 +++--- 4 files changed, 17 insertions(+), 14 deletions(-) --- base-commit: 26490a375cb9be9bac96b5171610fd85ca6c2305 change-id: 20260617-sockmap-lookup-udp-leak-bc4e5c5481d7 Best regards, -- Michal Luczaj <[email protected]>

