From 6b04c6acfe46c13e189bcdb521f4df52f30fb03a Mon Sep 17 00:00:00 2001 From: Robin Marx Date: Fri, 10 Nov 2023 08:38:05 +0000 Subject: [PATCH] Add raw_ack_delay field to AckFrame --- draft-ietf-quic-qlog-quic-events.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/draft-ietf-quic-qlog-quic-events.md b/draft-ietf-quic-qlog-quic-events.md index 0218ee08..4739f4ec 100644 --- a/draft-ietf-quic-qlog-quic-events.md +++ b/draft-ietf-quic-qlog-quic-events.md @@ -1695,13 +1695,18 @@ PingFrame = { ; For two numbers: ; the first number is "from": lowest packet number in interval ; the second number is "to": up to and including the highest -; packet number in the interval +; packet number in the interval. AckRange = [1*2 uint64] AckFrame = { frame_type: "ack" - ; in ms + ; the raw, unscaled delay as received in the frame + ? raw_ack_delay: uint64 + + ; the decoded delay, scaled by ack_delay_exponent + ; in ms (instead of us) + ; this is easier to reason about than the raw value ? ack_delay: float32 ; e.g., looks like [[1,2],[4,5], [7], [10,22]] serialized