MINOR: quic: Dump the expiration date of the idle timer task

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.
This commit is contained in:
Frédéric Lécaille 2023-11-15 11:07:50 +01:00
parent e3e0bb90ce
commit 953c7dc2b9

View 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");