Re: [quicwg/base-drafts] "don't delay" for PATH_RESPONSE (#4036)

Martin Thomson <> Tue, 25 August 2020 00:53 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 3AFB13A0C18 for <>; Mon, 24 Aug 2020 17:53:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -0.501
X-Spam-Status: No, score=-0.501 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_20=0.7, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H2=-0.001, 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 ZUzOGi5tPZ2C for <>; Mon, 24 Aug 2020 17:53:21 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 1C0273A0C16 for <>; Mon, 24 Aug 2020 17:53:21 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 50FE6E1E0C for <>; Mon, 24 Aug 2020 17:53:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1598316800; bh=ZQUzWtck4K13xzXaXZIqKamNAencZa89Z82OV6684rM=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=XiKiuty0+5WmqQB1TRSk7ALWKb1KMxZaxWHY5k8unQhq6K/F2gFx+moB0nDYFSHwH M0uR8rB1UDgCTjcdCNbc8HHJ2GsS9jwMz9lg+QQjKMd7Mpm7igqVthVu8bHXNai1Vg gH7gDtUEvapgOO/waO/7OJLFwHKN2TLPc/sOJT6M=
Date: Mon, 24 Aug 2020 17:53:20 -0700
From: Martin Thomson <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/4036/review/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] "don't delay" for PATH_RESPONSE (#4036)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5f44610041863_5ef81964783cc"; 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: Tue, 25 Aug 2020 00:53:22 -0000

@martinthomson commented on this pull request.

> @@ -2174,8 +2174,10 @@ it can associate the peer's response with the corresponding PATH_CHALLENGE.
 ## Path Validation Responses
-On receiving a PATH_CHALLENGE frame, an endpoint MUST respond immediately by
-echoing the data contained in the PATH_CHALLENGE frame in a PATH_RESPONSE frame.
+On receiving a PATH_CHALLENGE frame, an endpoint MUST respond by echoing the
+data contained in the PATH_CHALLENGE frame in a PATH_RESPONSE frame.  An
+endpoint MUST NOT delay transmission of a packet containing a PATH_RESPONSE
+frame unless constrained by congestion control.

It's true to say that any constraint is unlikely, but not impossible.

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