]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: quic: wakeup backend MUX on handshake completed
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 28 May 2025 09:26:08 +0000 (11:26 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 12 Jun 2025 09:28:54 +0000 (11:28 +0200)
commit4031bf743255ce2317b856316d288848cb173d16
treeedf1a2b4fb403cb7f2988931a6d76a2b9fbae482
parent1efaca8a57a9c077ff88f3334492693c68569cbe
MINOR: quic: wakeup backend MUX on handshake completed

This commit is the second and final step to initiate QUIC MUX on the
backend side. On handshake completion, MUX is woken up just after its
creation. This step is necessary to notify the stream layer, via the QCS
instance pre-initialized on MUX init, so that the transfer can be
resumed.

This mode of operation is similar to TCP stack when TLS+ALPN are used,
which forces MUX initialization to be delayed after handshake
completion.
src/quic_ssl.c