From: Amaury Denoyelle Date: Mon, 7 Feb 2022 15:03:22 +0000 (+0100) Subject: MINOR: mux-quic: define new unions for flow-control fields X-Git-Tag: v2.6-dev3~59 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=414df7684a155d101549c314d2b0f38286f3c2b7;p=thirdparty%2Fhaproxy.git MINOR: mux-quic: define new unions for flow-control fields Define two new unions in the qcc structure named 'lfctl' and 'rfctl'. For the moment they are empty. They will be completed to store the initial and current level for flow-control on the local and remote side. --- diff --git a/include/haproxy/mux_quic-t.h b/include/haproxy/mux_quic-t.h index b1f37564bc..47a3947b18 100644 --- a/include/haproxy/mux_quic-t.h +++ b/include/haproxy/mux_quic-t.h @@ -42,6 +42,14 @@ struct qcc { } tx; } strms[QCS_MAX_TYPES]; + /* Flow-control related fields which are enforced on our side. */ + struct { + } lfctl; + + /* Flow-control related fields from the endpoint which we must respect. */ + struct { + } rfctl; + struct { uint64_t max_data; /* Maximum number of bytes which may be received */ } rx;