Re: [PATCH net-next v7 05/16] quic: provide quic.h header files for kernel and userspace
Paolo Abeni <[email protected]> Tue, 20 Jan 2026 13:23:30 +0100
| Newsgroups | dev.linux.lists.quic,dev.linux.lists.kernel-tls-handshake,org.kernel.vger.linux-cifs,org.kernel.vger.netdev |
|---|---|
| Message-ID | <[email protected]> |
On 1/15/26 4:11 PM, Xin Long wrote: > This commit adds quic.h to include/uapi/linux, providing the necessary > definitions for the QUIC socket API. Exporting this header allows both > user space applications and kernel subsystems to access QUIC-related > control messages, socket options, and event/notification interfaces. > > Since kernel_get/setsockopt() is no longer available to kernel consumers, > a corresponding internal header, include/linux/quic.h, is added. This > exposes quic_do_get/setsockopt() to handle QUIC socket options directly > for kernel subsystems. > > Detailed descriptions of these structures are available in [1], and will > be also provided when adding corresponding socket interfaces in the > later patches. > > [1] https://datatracker.ietf.org/doc/html/draft-lxin-quic-socket-apis > > Signed-off-by: Tyler Fanelli <[email protected]> > Signed-off-by: Stefan Metzmacher <[email protected]> > Signed-off-by: Thomas Dreibholz <[email protected]> > Signed-off-by: Xin Long <[email protected]> Acked-by: Paolo Abeni <[email protected]>