Thread (13 messages) 13 messages, 5 authors, 2023-06-23

Re: [RFC PATCH v2 1/4] net: wire up support for file_operations->uring_cmd()

From: David Ahern <dsahern@kernel.org>
Date: 2023-06-20 02:09:37
Also in: io-uring, linux-sctp, lkml, mptcp

On 6/19/23 2:28 AM, Pavel Begunkov wrote:
That callback is all about file dependent operations, just like ioctl.
And as the patch in question is doing socket specific stuff, I think
architecturally it fits well. I also believe Breno wants to extend it
later to support more operations.

Sockets are a large chunk of use cases, it can be implemented as a
separate io_uring request type if nothing else works, but in general
that might not be as scalable.
The io_uring commands are wrappers to existing networking APIs - doing
via io_uring what userspace apps can do via system calls. As such, the
translations should be done in io_uring code and then invoking in-kernel
APIs.

Same comment applies to sockopts when those come around and any other
future extensions.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help