diff --git a/include/haproxy/listener-t.h b/include/haproxy/listener-t.h index c8e4b74c0..17f3251b6 100644 --- a/include/haproxy/listener-t.h +++ b/include/haproxy/listener-t.h @@ -29,12 +29,12 @@ #include #include +#include +#include #include #include #include -#include - /* Some pointer types reference below */ struct task; struct protocol; diff --git a/include/haproxy/mux_quic.h b/include/haproxy/mux_quic.h index 7d3e47eed..14de1e061 100644 --- a/include/haproxy/mux_quic.h +++ b/include/haproxy/mux_quic.h @@ -6,13 +6,11 @@ #error "Must define USE_OPENSSL" #endif -#include - #include #include +#include #include #include -#include struct qcs *qcc_init_stream_local(struct qcc *qcc, int bidi); struct buffer *qc_get_buf(struct qcs *qcs, struct buffer *bptr); diff --git a/include/haproxy/quic_cc.h b/include/haproxy/quic_cc.h index be92336d8..7bc0d6a2a 100644 --- a/include/haproxy/quic_cc.h +++ b/include/haproxy/quic_cc.h @@ -27,6 +27,7 @@ #endif #include +#include #include #include #include diff --git a/include/haproxy/quic_tls.h b/include/haproxy/quic_tls.h index 40458961e..afe193dfb 100644 --- a/include/haproxy/quic_tls.h +++ b/include/haproxy/quic_tls.h @@ -20,9 +20,11 @@ #define TRACE_SOURCE &trace_quic #include +#include #include #include +#include #include #include #include diff --git a/include/haproxy/server-t.h b/include/haproxy/server-t.h index 88302ca26..ac287dfe3 100644 --- a/include/haproxy/server-t.h +++ b/include/haproxy/server-t.h @@ -35,11 +35,11 @@ #include #include #include +#include #include #include #include #include -#include /* server states. Only SRV_ST_STOPPED indicates a down server. */ diff --git a/src/cfgparse.c b/src/cfgparse.c index 0c865c893..0cf048541 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -89,7 +89,6 @@ #include #include #include -#include /* Used to chain configuration sections definitions. This list diff --git a/src/h3.c b/src/h3.c index b8a8f3639..fe3d15e21 100644 --- a/src/h3.c +++ b/src/h3.c @@ -16,12 +16,17 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +#include + +#include #include +#include #include #include #include #include #include +#include #include #include #include @@ -31,6 +36,7 @@ #include #include #include +#include #include #include #include @@ -1175,6 +1181,7 @@ static int h3_init(struct qcc *qcc) h3c->id_goaway = 0; qcc->ctx = h3c; + /* TODO cleanup only ref to quic_conn */ h3c->prx_counters = EXTRA_COUNTERS_GET(qc->li->bind_conf->frontend->extra_counters_fe, &h3_stats_module); diff --git a/src/proto_quic.c b/src/proto_quic.c index 203237301..78a235a34 100644 --- a/src/proto_quic.c +++ b/src/proto_quic.c @@ -24,6 +24,8 @@ #include #include +#include + #include #include #include @@ -40,9 +42,10 @@ #include #include #include -#include #include +#include #include +#include #include #include diff --git a/src/qmux_trace.c b/src/qmux_trace.c index 72a8f1b2f..7899bff66 100644 --- a/src/qmux_trace.c +++ b/src/qmux_trace.c @@ -5,6 +5,7 @@ #include #include #include +#include /* trace source and events */ static void qmux_trace(enum trace_level level, uint64_t mask, diff --git a/src/quic_cc.c b/src/quic_cc.c index 16555e008..8fd99d3c1 100644 --- a/src/quic_cc.c +++ b/src/quic_cc.c @@ -20,10 +20,7 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ -#include -#include -#include - +#include struct quic_cc_algo *default_quic_cc_algo = &quic_cc_algo_cubic; diff --git a/src/quic_cc_newreno.c b/src/quic_cc_newreno.c index 89a0524a8..1fd92a5e3 100644 --- a/src/quic_cc_newreno.c +++ b/src/quic_cc_newreno.c @@ -20,6 +20,9 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +#include +#include +#include #include #include #include diff --git a/src/quic_frame.c b/src/quic_frame.c index 58e9ebcdc..cc4039ef4 100644 --- a/src/quic_frame.c +++ b/src/quic_frame.c @@ -7,8 +7,12 @@ * 2 of the License, or (at your option) any later version. */ +#include + #include +#include #include +#include #include #include diff --git a/src/quic_loss.c b/src/quic_loss.c index 57a602175..6f454f46f 100644 --- a/src/quic_loss.c +++ b/src/quic_loss.c @@ -4,6 +4,7 @@ #include #include +#include #include #include diff --git a/src/quic_sock.c b/src/quic_sock.c index 1fabc1b00..26fb1e33d 100644 --- a/src/quic_sock.c +++ b/src/quic_sock.c @@ -11,15 +11,28 @@ */ #include +#include +#include #include #include +#include +#include #include +#include +#include +#include +#include #include +#include #include +#include #include +#include #include +#include +#include #include #include diff --git a/src/quic_stats.c b/src/quic_stats.c index 529e245da..c81712918 100644 --- a/src/quic_stats.c +++ b/src/quic_stats.c @@ -1,3 +1,4 @@ +#include #include #include diff --git a/src/quic_stream.c b/src/quic_stream.c index abd977c5b..255796b4e 100644 --- a/src/quic_stream.c +++ b/src/quic_stream.c @@ -4,9 +4,11 @@ #include #include -#include #include +#include +#include #include +#include #include DECLARE_STATIC_POOL(pool_head_quic_stream_desc, "qc_stream_desc", diff --git a/src/quic_tls.c b/src/quic_tls.c index 28c7d755f..069aa41fd 100644 --- a/src/quic_tls.c +++ b/src/quic_tls.c @@ -2,13 +2,13 @@ #include -#include - #include #include +#include #include #include +#include #include diff --git a/src/quic_tp.c b/src/quic_tp.c index ca77289e3..b51ab3f96 100644 --- a/src/quic_tp.c +++ b/src/quic_tp.c @@ -1,3 +1,6 @@ +#include +#include + #include #include #include