]> git.kaiwu.me - haproxy.git/commit
MINOR: quic: Send PING frames when probing Initial packet number space
authorFrédéric Lécaille <flecaille@haproxy.com>
Fri, 3 Mar 2023 16:34:41 +0000 (17:34 +0100)
committerFrédéric Lécaille <flecaille@haproxy.com>
Fri, 3 Mar 2023 18:12:26 +0000 (19:12 +0100)
commitec93721fb04d92c2331e28898470bed187000acc
treedb7295fa9a8391e20519506f1ede3a173cf1231b
parenta65b71f89f4dec6cd65aa71403349e25fed6bc51
MINOR: quic: Send PING frames when probing Initial packet number space

In very very rare cases, it is possible the Initial packet number space
must be probed even if it there is no more in flight CRYPTO frames.
In such cases, a PING frame is sent into an Initial packet. As this
packet is ack-eliciting, it must be padded by the server. qc_do_build_pkt()
is modified to do so.

Take the opportunity of this patch to modify the trace for TX frames to
easily distinguished them from other frame relative traces.

Must be backported to 2.7.
src/quic_conn.c
src/quic_frame.c