]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: quic: Dump the expiration date of the idle timer task
authorFrédéric Lécaille <flecaille@haproxy.com>
Wed, 15 Nov 2023 10:07:50 +0000 (11:07 +0100)
committerFrédéric Lécaille <flecaille@haproxy.com>
Fri, 17 Nov 2023 16:31:42 +0000 (17:31 +0100)
This date is shared between the idle timer and hanshake timeout. So, it should be
useful to dump the expiration date of the idle timer task itself, in place of the
idle timer expiration date. This way, the handshake timeout value will be visible
during the handshake from CLI "show quic full" command.

src/quic_cli.c

index 71a6175d5504941ce8738ad4e9f8091bf9f0fdd1..91caba271c5c4cce6a53c372463010259688410d 100644 (file)
@@ -161,9 +161,11 @@ static void dump_quic_full(struct show_quic_ctx *ctx, struct quic_conn *qc)
        else
                chunk_appendf(&trash, "mux=released                                  ");
 
-       expire = qc->idle_expire;
-       chunk_appendf(&trash, "expire=%02ds ",
-                     TICKS_TO_MS(tick_remain(now_ms, expire)) / 1000);
+       if (qc->idle_timer_task) {
+               expire = qc->idle_timer_task->expire;
+               chunk_appendf(&trash, "expire=%02ds ",
+                             TICKS_TO_MS(tick_remain(now_ms, expire)) / 1000);
+       }
 
        chunk_appendf(&trash, "\n");