Skip to content

io_uring ZCRX: Progress and Next Steps#

Netdev 0x1A (Rome, 13-16 July 2026) digest Program Adjacent pick Rome · 13–16 July 2026

Pavel Begunkov

Play the recording: io_uring ZCRX: Progress and Next Steps

Why: Zero-copy receive that keeps the normal stack (and its tooling and observability) is the pragmatic alternative to kernel bypass; since 6.15 it has been real, and this is the honest status report.

What: Recent ZCRX developments, API additions, and the open questions blocking broader adoption. How: The named problems are refill-queue exhaustion when buffers can't be recycled, sharing a NIC queue between multiple processes, and letting applications detect memory pressure before allocation failures bite. (From abstract only.)

Where applicable: Linux 6.15+ hosts with supported NICs; general-purpose high-throughput services rather than specialist bypass workloads.