Re: [RFC PATCH 0/2] io_uring: add IPC channel infrastructure

From: Daniel Hodges

Date: Sat Mar 14 2026 - 09:51:11 EST


On Thu, Mar 13, 2026 at 01:07:37PM +0000, Daniel Hodges wrote:
> Performance (virtme-ng VM, single-socket, msg_size sweep 64B-32KB):
>
> Point-to-point latency (64B-32KB messages):
> io_uring unicast: 597-3,185 ns/msg (within 1.5-2.5x of pipe for small msgs)

Benchmark sources used to generate the numbers in the cover letter:

io_uring IPC modes (broadcast, multicast, unicast):
https://gist.github.com/hodgesds/fbcd8bb8497bc0ec2bf1f95244a984fe#file-io_uring_ipc_bench-c

IPC comparison (pipes, unix sockets, shm+eventfd):
https://gist.github.com/hodgesds/fbcd8bb8497bc0ec2bf1f95244a984fe#file-ipc_comparison_bench-c