]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: quic: Speeding up handshake completion
authorFrédéric Lécaille <flecaille@haproxy.com>
Mon, 17 Jan 2022 17:16:27 +0000 (18:16 +0100)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 20 Jan 2022 15:43:06 +0000 (16:43 +0100)
commit04e63aa6ef7de5731b81b64c9bf103bf212e11dd
tree6fe2719dfc40b1e980bc233feb2bb503be6e0efe
parentf4e5a7c64438cfacbf9aba9c44911d1ff05961f4
MINOR: quic: Speeding up handshake completion

If a client resend Initial CRYPTO data, this is because it did not receive all
the server Initial CRYPTO data. With this patch we prepare a fast retransmission
without waiting for the PTO timer expiration sending old Initial CRYPTO data,
coalescing them with Handshake CRYPTO if present in the same datagram. Furthermore
we send also a datagram made of previously sent Hanshashke CRYPTO data if any.
src/xprt_quic.c