Re: [quicwg/base-drafts] Do not reset pto_count on Initial ACKs (#3551)

Kazuho Oku <> Tue, 31 March 2020 23:57 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id C395E3A0DB5 for <>; Tue, 31 Mar 2020 16:57:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: 0.082
X-Spam-Status: No, score=0.082 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_IMAGE_ONLY_24=1.282, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, 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 4--YcisirtZL for <>; Tue, 31 Mar 2020 16:57:15 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id B4DB23A0DB4 for <>; Tue, 31 Mar 2020 16:57:15 -0700 (PDT)
Date: Tue, 31 Mar 2020 16:57:14 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1585699034; bh=OTrg/Y9G/V3us//mcRX/Tde/Sxtl2oeJzoKWZoqkRF0=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=BkTRYBK9pb8i5qwLUZ0vBVLfc5nm+b6MJ118yLnIvs+3BRS+kv3vqcXi1mYxmod3j LdJana3YVB9w0CvfUF2pFC6aZvKox9KEkoB8SSvcNwux5HKWmaIHs7JV6LwTrssRIc Nyx2PVT4OICA7JJrwiikGjugnhi0kbJIrzLnEwvs=
From: Kazuho Oku <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/3551/review/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] Do not reset pto_count on Initial ACKs (#3551)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5e83d8da94685_3d663f8347acd9601068fc"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
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: Tue, 31 Mar 2020 23:57:18 -0000

@kazuho commented on this pull request.

> @@ -501,7 +501,13 @@ and prevents a server from sending a 1-RTT packet on a PTO expiration before it
 has the keys to process an acknowledgement.
 When a PTO timer expires, the PTO period MUST be set to twice its current
-value. This exponential reduction in the sender's rate is important because
+value. The PTO period is set back to the original value upon receiving an
+acknowledgement for a non-Initial packet. The PTO timer is not decreased when
+the client receives an Initial ACK to ensure the client's anti-deadlock timer

How about changing the text to something like: _The PTO period is set back to the original value when receiving an acknowledgement, if the endpoint knows that the peer has completed address validation. The PTO timer is not decreased while the peer is validating the address, to ensure the endpoint's anti-deadlock timer does not fire..._

I think that is our intent.

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