From: Amaury Denoyelle Date: Wed, 21 May 2025 09:56:48 +0000 (+0200) Subject: MINOR: quic: adjust quic_conn-t.h include list X-Git-Tag: v3.2-dev17~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=00d90e8839b32ced10678c1ad53ed417712bddd1;p=thirdparty%2Fhaproxy.git MINOR: quic: adjust quic_conn-t.h include list Adjust include list in quic_conn-t.h. This file is included in many QUIC source, so it is useful to keep as lightweight as possible. Note that connection/QUIC MUX are transformed into forward declaration for better layer separation. --- diff --git a/include/haproxy/quic_conn-t.h b/include/haproxy/quic_conn-t.h index f97ef4289..7aecde5d3 100644 --- a/include/haproxy/quic_conn-t.h +++ b/include/haproxy/quic_conn-t.h @@ -28,21 +28,22 @@ #include -#include -#include +#include +#include +#include +#include #include -#include #include #include -#include +#include #include #include #include #include -#include - -#include +#include +#include +#include typedef unsigned long long ull; @@ -278,6 +279,10 @@ struct quic_conn_cntrs { long long streams_blocked_uni; /* total number of times STREAMS_BLOCKED_UNI frame was received */ }; +struct connection; +struct qcc; +struct qcc_app_ops; + #define QUIC_CONN_COMMON \ struct { \ /* Connection owned socket FD. */ \