Pretty trivially done, now that we support file table inheritance. This is done in a similar fashion to the accept4() support, by adding a __sys_connect_file() helper and using that from io_uring. fs/io_uring.c | 37 +++++++++++++++++++++++++++++++++++ include/linux/socket.h | 3 +++ include/uapi/linux/io_uring.h | 1 + net/socket.c | 30 ++++++++++++++++++++-------- 4 files changed, 63 insertions(+), 8 deletions(-) -- Jens Axboe