]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: quic: Wrong idle timer expiration (during 20s)
authorFrédéric Lécaille <flecaille@haproxy.com>
Tue, 4 Apr 2023 12:31:49 +0000 (14:31 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 4 Apr 2023 16:24:28 +0000 (18:24 +0200)
commit92f4a7c614cc220bc3bc13a500988f4919597500
treecee76bc18ee524a2ca03550070b7ad2c57e8c661
parent12eca3a727b3278cf456b0f62da9d91c4b9c2a27
BUG/MINOR: quic: Wrong idle timer expiration (during 20s)

This this commit, this is ->idle_expire of quic_conn struct which must
be taken into an account to display the idel timer task expiration value:

     MEDIUM: quic: Ack delay implementation

Furthermore, this value was always zero until now_ms has wrapped (20 s after
the start time) due to this commit:
     MEDIUM: clock: force internal time to wrap early after boot

Do not rely on the value of now_ms compared to ->idle_expire to display the
difference but use ticks_remain() to compute it.

Must be backported to 2.7 where "show quic" has already been backported.
src/quic_conn.c