From: Frédéric Lécaille Date: Thu, 18 Mar 2021 14:01:27 +0000 (+0100) Subject: MINOR: quic: Add a wrapper function to update transport parameters. X-Git-Tag: v2.5-dev8~143 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=738397065cb5cdcd1ad599b1fe201d5fe2c912cb;p=thirdparty%2Fhaproxy.git MINOR: quic: Add a wrapper function to update transport parameters. This function calls quic_mux_transport_params_update() to update the related streams transport parameter of the mux. It is there only so that not to have to include mux_quic.h to update these parameters. --- diff --git a/include/haproxy/xprt_quic.h b/include/haproxy/xprt_quic.h index e3bef42b3f..537a517564 100644 --- a/include/haproxy/xprt_quic.h +++ b/include/haproxy/xprt_quic.h @@ -39,6 +39,7 @@ #include #include #include +#include #include #include @@ -47,6 +48,12 @@ extern struct pool_head *pool_head_quic_connection_id; int ssl_quic_initial_ctx(struct bind_conf *bind_conf); +/* Update the mux stream-related transport parameters from connection */ +static inline void quic_transport_params_update(struct quic_conn *qc) +{ + quic_mux_transport_params_update(qc->qcc); +} + /* Returns the required length in bytes to encode QUIC connection ID. */ static inline size_t sizeof_quic_cid(const struct quic_cid *cid) {