Subject: Re: [quicwg/base-drafts] What if an ACK frame doesn't fit in a packet (#3312)

From: MikkelFJ <[email-masked]>
Date: Thu, 12 Mar 2020 05:59:06 -0700

mikkelfj commented on this pull request.

> @@ -3182,7 +3182,9 @@ caused by losing previously sent ACK frames, at the cost of larger ACK frames.
 ACK frames SHOULD always acknowledge the most recently received packets, and the
 more out-of-order the packets are, the more important it is to send an updated
 ACK frame quickly, to prevent the peer from declaring a packet as lost and
-spuriously retransmitting the frames it contains.
+spuriously retransmitting the frames it contains.  An ACK frame is expected
+to fit within a single QUIC packet.  If it does not, then older ranges
+(those with the smallest packet numbers) are omitted.

"are omitted" is vague. Does this mean a receiver can conclude non-receipt of any packet number higher than the oldest in an ACK frame. If so, the wording probably should be "MUST be omitted".

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/pull/3312#pullrequestreview-373531152