Messages in this thread | | | Date | Thu, 19 Oct 2023 12:51:02 -0700 | Subject | Re: [PATCH v7 11/11] selftests/bpf/sockopt: Add io_uring support | From | Martin KaFai Lau <> |
| |
On 10/16/23 6:47 AM, Breno Leitao wrote: > Expand the sockopt test to use also check for io_uring {g,s}etsockopt > commands operations. > > This patch starts by marking each test if they support io_uring support > or not. > > Right now, io_uring cmd getsockopt() has a limitation of only > accepting level == SOL_SOCKET, otherwise it returns -EOPNOTSUPP. Since > there aren't any test exercising getsockopt(level == SOL_SOCKET), this > patch changes two tests to use level == SOL_SOCKET, they are > "getsockopt: support smaller ctx->optlen" and "getsockopt: read > ctx->optlen". > There is no limitation for the setsockopt() part. > > Later, each test runs using regular {g,s}etsockopt systemcalls, and, if > liburing is supported, execute the same test (again), but calling > liburing {g,s}setsockopt commands. > > This patch also changes the level of two tests to use SOL_SOCKET for the > following two tests. This is going to help to exercise the io_uring > subsystem: > * getsockopt: read ctx->optlen > * getsockopt: support smaller ctx->optlen
Acked-by: Martin KaFai Lau <martin.lau@kernel.org>
| |