Re: [quicwg/base-drafts] Include handshake anti-deadlock logic in pseudocode (#2281)

Martin Thomson <> Wed, 16 January 2019 03:26 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id C986A13104A for <>; Tue, 15 Jan 2019 19:26:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -11.149
X-Spam-Status: No, score=-11.149 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-4.553, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_28=1.404, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, 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 d-Mth-RZ16ma for <>; Tue, 15 Jan 2019 19:26:27 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id F33B6131045 for <>; Tue, 15 Jan 2019 19:26:26 -0800 (PST)
Date: Tue, 15 Jan 2019 19:26:25 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1547609185; bh=GIzbfqVnLaaONBdn8HVUGspx1+A7e84DzP+nmsSz6JI=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=sa6VXaWFlrZNvQJ2vF/xnuqYpPqHlPcJ6nCzvKLGuKha0F3lAs90sPeNsdJpLZ6NQ TB42RO3bOWwWDRcShQy8jIsVJKP2Cr+bFIRE3ZcQJZY7TO/TmBk4jYmlWovvKK8XNn J3eqZGtmywyUi76vWRKvDLGneBzSrcGTtpuwLNso=
From: Martin Thomson <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/2281/review/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] Include handshake anti-deadlock logic in pseudocode (#2281)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5c3ea461c09e3_9fc3fde4c8d45b81077e2"; 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: Wed, 16 Jan 2019 03:26:29 -0000

martinthomson commented on this pull request.

> @@ -699,6 +703,9 @@ Pseudocode for OnAckReceived and UpdateRtt follow:
     largest_acked_packet = max(largest_acked_packet,
+    if (from Handshake packet):

Sorry, I should proof-read these.  I should have said that the client can assume that it is unverified for longer than it actually is.  The cost, for a client that is sending Handshake packets is small and for Initial packets, the time is well bounded.

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