]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: quic: use separate global quic_conns FE/BE lists
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 24 Nov 2025 09:28:36 +0000 (10:28 +0100)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 25 Nov 2025 13:30:18 +0000 (14:30 +0100)
commit49e6fca51be510c1e8e8c329e36064afc17e33a7
tree3962d85b261dc97ddd7960a77c1e4cf9da891fd6
parenta5801e542da04f5c8dcca9214f31dfb940775b29
MINOR: quic: use separate global quic_conns FE/BE lists

Each quic_conn instance is stored in a global list. Its purpose is to be
able to loop over all known connections during "show quic".

Split this into two separate lists for frontend and backend usage.
Another change is that closing backend connections do not move into
quic_conns_clo list. They remain instead in their original list. The
objective of this patch is to reduce the contention between the two
sides.

Note that this prevents backend connections to be listed in "show quic"
now. This will be adjusted in a future patch.
doc/management.txt
include/haproxy/tinfo-t.h
src/quic_cli.c
src/quic_conn.c