Re: [quicwg/base-drafts] Integrate QUIC text from DPLPMTUD (#3693)

Martin Thomson <> Tue, 26 May 2020 23:57 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 869923A0C40 for <>; Tue, 26 May 2020 16:57:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.482
X-Spam-Status: No, score=-1.482 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, DKIM_VALID_EF=-0.1, HTML_IMAGE_ONLY_24=1.618, 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 2t4NwZpjYq1B for <>; Tue, 26 May 2020 16:57:06 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 2D19C3A0C3A for <>; Tue, 26 May 2020 16:57:06 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 8796F2C0EC6 for <>; Tue, 26 May 2020 16:57:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1590537425; bh=6tevBtpYsdHZDQNWcdytqM1guzQ41Om0D3S82SaVQyA=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=dXhX9lZD13qG4XhmUHwSab7vyUbA+QsuPnvqAF7wyzuw92LuyO43WVtFebmiTDd+L wlxHYflaDEQyaEd1GjVlBR6hAl9SPq1FB+n66f21GkQXeO649r/bJWd4F8cTd6N8Ef RTd0Sp+l5gclWJvO8ZMLMTPLmCGp+VNMk08+S2eY=
Date: Tue, 26 May 2020 16:57:05 -0700
From: Martin Thomson <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/3693/review/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] Integrate QUIC text from DPLPMTUD (#3693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5ecdacd17975f_b3c3f99d2ccd96c79053"; 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, 26 May 2020 23:57:14 -0000

@martinthomson commented on this pull request.

> +state when the QUIC connection handshake has been completed and
+the endpoint has established a 1-RTT key.

I think that the intent of the text is fine, I was only concerned about the execution, purely from a logical standpoint.  That is, `(handshake complete) && (got 1-RTT keys) == (handshake complete)` because `(got 1-RTT keys)` is a precondition for `(handshake complete)`.

As you both say, there are concerns with probing before this point.  Maybe you can, and indeed it is probably beneficial.  But maybe it is also risky, and we don't need that.  If anyone does want to probe before this point, they are off the books for now.  If anyone wants to explicitly allow that in the draft, that's a design change that needs support, justification, and a separate issue to track.  I don't think we can do that as part of this change.

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