Skip to content

Commit

Permalink
man/io_uring_prep_cmd: Add the new sockopt commands
Browse files Browse the repository at this point in the history
io_uring now supports getsockopt and setsockopt socket commands.
Document these two new commands in the io_uring_prep_cmd man page.

Signed-off-by: Breno Leitao <leitao@debian.org>
Reviewed-by: Gabriel Krisman Bertazi <krisman@suse.de>
Link: https://lore.kernel.org/r/20231020133917.953642-6-leitao@debian.org
Signed-off-by: Jens Axboe <axboe@kernel.dk>
  • Loading branch information
leitao authored and axboe committed Oct 20, 2023
1 parent d5a9248 commit 277005e
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions man/io_uring_prep_cmd.3
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,38 @@ Negative return value means an error.
For more information about this command, please check
.BR unix(7).

.TP
.B SOCKET_URING_OP_GETSOCKOPT
Command to get options for the socket referred to by the socket file descriptor
.I fd.
The arguments are similar to the
.BR getsockopt(2)
system call.

The
.BR SOCKET_URING_OP_GETSOCKOPT
command is limited to
.BR SOL_SOCKET
.I level.

Differently from the
.BR getsockopt(2)
system call, the updated
.I optlen
value is returned in the CQE
.I res
field, on success. On failure, the CQE
.I res
contains a negative error number.

.TP
.B SOCKET_URING_OP_SETSOCKOPT
Command to set options for the socket referred to by the socket file descriptor
.I fd.
The arguments are similar to the
.BR setsockopt(2)
system call.

.SH NOTES
The memory block pointed by
.I optval
Expand Down

0 comments on commit 277005e

Please sign in to comment.