Re: [quicwg/base-drafts] ACK frames PN space editorial (#3313)

Martin Thomson <> Thu, 02 January 2020 03:02 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 21FC312004C for <>; Wed, 1 Jan 2020 19:02:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -7.999
X-Spam-Status: No, score=-7.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 7Eudey0k9rEt for <>; Wed, 1 Jan 2020 19:02:45 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 6647F120046 for <>; Wed, 1 Jan 2020 19:02:45 -0800 (PST)
Received: from ( []) by (Postfix) with ESMTP id B20E0520AA4 for <>; Wed, 1 Jan 2020 19:02:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1577934164; bh=abCeeuew0dtZYoNqXmjTWomvJ0LnE7QBatuM6eoiIe8=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=vDYiYXXn+LwqA0TTmH6z6dsaPM0A82Lv64it8uOjYhd1LM1Tn7l/4AmSr39xnsxCV 1wCQB34jk+mPzODZCgHNADxebuVoJFJUi4K4Nh+Xztg//ijparnezHG2R4CP/T87ei EoSf3FTT3mQynXEsvEuAtYCw2Ch78vPnJrlL5GNA=
Date: Wed, 01 Jan 2020 19:02:44 -0800
From: Martin Thomson <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/3313/review/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] ACK frames PN space editorial (#3313)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5e0d5d54a39ab_1c473f9a74ccd960701e2"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
Archived-At: <>
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 02 Jan 2020 03:02:47 -0000

martinthomson commented on this pull request.

This is better than #3314, I think, though I have a suggestion here.

> @@ -4747,10 +4747,9 @@ QUIC acknowledgements are irrevocable.  Once acknowledged, a packet remains
 acknowledged, even if it does not appear in a future ACK frame.  This is unlike
 TCP SACKs ({{?RFC2018}}).
-It is expected that a sender will reuse the same packet number across different
-packet number spaces.  ACK frames only acknowledge the packet numbers that were
-transmitted by the sender in the same packet number space of the packet that the
-ACK was received in.
+An ACK frame acknowledges packets in the same packet number space as the packet
+in which it is contained.  As such, the same packet number can be acknowledged

in which it is contained.  Packets from different packet number spaces can be identified using the same numeric value.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: