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]>