]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MEDIUM: conn-stream: Pre-allocate endpoint to create CS from muxes and applets
authorChristopher Faulet <cfaulet@haproxy.com>
Wed, 23 Mar 2022 10:01:09 +0000 (11:01 +0100)
committerChristopher Faulet <cfaulet@haproxy.com>
Wed, 13 Apr 2022 13:10:14 +0000 (15:10 +0200)
commita9e8b3979df11eb9957a0da545dbc75a409eb548
treea2217916899825835f357ec30501271c829f08af
parentb669d684c030c696c0c7471b7849845b74455c45
MEDIUM: conn-stream: Pre-allocate endpoint to create CS from muxes and applets

It is a transient commit to prepare next changes. Now, when a conn-stream is
created from an applet or a multiplexer, an endpoint is always provided. In
addition, the API to create a conn-stream was specialized to have one
function per type.

The next step will be to share the endpoint structure.
19 files changed:
include/haproxy/applet.h
include/haproxy/conn_stream.h
include/haproxy/mux_quic.h
src/backend.c
src/check.c
src/conn_stream.c
src/dns.c
src/flt_spoe.c
src/hlua.c
src/http_client.c
src/mux_fcgi.c
src/mux_h1.c
src/mux_h2.c
src/mux_pt.c
src/peers.c
src/sink.c
src/stream.c
src/stream_interface.c
src/tcpcheck.c