]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MEDIUM: stream-int/conn-stream: Handle I/O subscriptions in the conn-stream
authorChristopher Faulet <cfaulet@haproxy.com>
Thu, 31 Mar 2022 09:09:28 +0000 (11:09 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Wed, 13 Apr 2022 13:10:15 +0000 (15:10 +0200)
commit2f35e7b6ab95eb38ecff67ad4b4b506656a083a1
tree08a921be54840c022c598a338ff364973f65c7e2
parent070b91bc11d1a4c4b2266b9e3bd82efb90918a3c
MEDIUM: stream-int/conn-stream: Handle I/O subscriptions in the conn-stream

wait_event structure is moved in the conn-stream. The tasklet is only
created if the conn-stream is attached to a mux and released when the mux is
detached. This implies a subtle change. In stream_int_chk_rcv() function,
the wakeup of the tasklet was removed because there is no longer tasklet at
this stage (stream_int_chk_rcv() is a callback function of si_embedded_ops).
include/haproxy/conn_stream-t.h
include/haproxy/stream_interface-t.h
include/haproxy/stream_interface.h
src/conn_stream.c
src/stream.c
src/stream_interface.c