From 3754522ab7dd247c150de152744225f948f54907 Mon Sep 17 00:00:00 2001 From: Andrei Vagin Date: Mon, 3 Feb 2025 13:21:55 -0800 Subject: [PATCH] test: don't check SO_REUSEPORT for non-inet sockets AllSocketPairTest.SetAndGetBooleanSocketOptions fails on the upstream linux kernel. The behaviour has been changed by 5b0af621c3f6 ("net: restrict SO_REUSEPORT to inet sockets"). PiperOrigin-RevId: 722774180 --- test/syscalls/linux/socket_generic_test_cases.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/syscalls/linux/socket_generic_test_cases.cc b/test/syscalls/linux/socket_generic_test_cases.cc index 8e2440db9..20ed38aaa 100644 --- a/test/syscalls/linux/socket_generic_test_cases.cc +++ b/test/syscalls/linux/socket_generic_test_cases.cc @@ -900,8 +900,8 @@ TEST_P(AllSocketPairTest, GetSockoptProtocol) { } TEST_P(AllSocketPairTest, SetAndGetBooleanSocketOptions) { - int sock_opts[] = {SO_BROADCAST, SO_PASSCRED, SO_NO_CHECK, - SO_REUSEADDR, SO_REUSEPORT, SO_KEEPALIVE}; + int sock_opts[] = {SO_BROADCAST, SO_PASSCRED, SO_NO_CHECK, SO_REUSEADDR, + SO_KEEPALIVE}; for (int sock_opt : sock_opts) { auto sockets = ASSERT_NO_ERRNO_AND_VALUE(NewSocketPair()); int enable = -1;