These are liburing patches that add support for the new SOCKET_URING_OP_GETSOCKOPT and SOCKET_URING_OP_SETSOCKOPT socket commands. This patchset basically synchronize the UAPI bits, teach io_uring_prep_cmd(3) how to use the new fields, create a unit test and add the proper man page documentation. Breno Leitao (5): io_uring: uapi: Sync the {g,s}etsockopt fields liburing.h: Populate SQE for {s,g} etsockopt tests/socket-getsetsock-cmd: New test for {g,s}etsockopt man/io_uring_prep_cmd: Fix argument name man/io_uring_prep_cmd: Add the new sockopt commands CHANGELOG | 4 + man/io_uring_prep_cmd.3 | 34 +++- src/include/liburing.h | 11 +- src/include/liburing/io_uring.h | 8 + test/Makefile | 1 + test/socket-getsetsock-cmd.c | 328 ++++++++++++++++++++++++++++++++ 6 files changed, 378 insertions(+), 8 deletions(-) create mode 100644 test/socket-getsetsock-cmd.c -- 2.34.1