Xin Long has posted the first patch series to bring QUIC protocol support to the Linux kernel. QUIC addresses TCP limitations like connection latency, head-of-line blocking, and protocol ossification by using UDP with encrypted transport data and multiple streams. The kernel implementation integrates through standard socket APIs with a new IPPROTO_QUIC protocol type, though TLS handshaking remains in userspace. Current benchmarks show performance gaps compared to TCP and kernel TLS, but this is expected to improve with hardware offload support and optimizations. The implementation adds over 9,000 lines of code and likely won't reach mainline until 2026 at earliest.

6m read timeFrom lwn.net
Post cover image

Sort: