]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MEDIUM: mux-quic: implement http-keep-alive timeout
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 25 Jul 2022 09:53:18 +0000 (11:53 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 1 Aug 2022 13:00:13 +0000 (15:00 +0200)
commitbd6ec1bf845736d7447669077b4f3f2c4bd48011
tree6652995c8a4f593c3e5d3cac58853b029fde7ee3
parentc603de4d84f06321566f80461f5cf4231f52af4e
MEDIUM: mux-quic: implement http-keep-alive timeout

Complete QUIC MUX timeout refresh function by using http-keep-alive
timeout. It is used when the connection is idle after having handle at
least one request.

To implement this a new member <idle_start> has been defined in qcc
structure. This is used as timestamp for when the connection became idle
and is used as base time for http keep-alive timeout
include/haproxy/mux_quic-t.h
src/mux_quic.c