]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: session: support QMux in clear on FE side
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 29 Apr 2026 13:10:44 +0000 (15:10 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 21 May 2026 13:09:10 +0000 (15:09 +0200)
commit812962d11089aab65f69bcf555e0cd17b608eb27
tree5eba5e9c6275253f49d1392144aed789272ed0e3
parent8fe8f784739bf9d117d2e31ccc0e0e46bd424cb0
MINOR: session: support QMux in clear on FE side

Activates xprt_qmux layer if necessary via session_accept_fd(). This is
necessary to be able to support QMux in clear. This operation is noop if
SSL is active, as in this case xprt_qmux will be activated after the SSL
handshake completion.

To ensure MUX init is delayed when running with clear QMux, mask
CO_FL_WAIT_XPRT_L6 is added to test if the embryonic task must be
started instead.
src/session.c