Re: [quicwg/base-drafts] Use the 'no outstanding' rule to defer idle timeout (#1652)

Martin Thomson <> Wed, 15 August 2018 07:56 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 5EB55129619 for <>; Wed, 15 Aug 2018 00:56:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -3.009
X-Spam-Status: No, score=-3.009 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=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 IBgaI-yI7hUn for <>; Wed, 15 Aug 2018 00:56:29 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 1158A129385 for <>; Wed, 15 Aug 2018 00:56:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed;; h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=MC+viAgW6GeCOQXPKP8m11fnmAU=; b=itsCP77TJI7RHxfu fl3DFBymBhbDLHzuJMjODEqU0EWVLDTfWwpwQAJTj4SRiKc+/zbAllGT9wZRDqPg H/rJPrLe9b9I24N5JkHQ7XJCfb8krZE4W+VmdosYJrrrEWyMwYrEa9JyyOmX8ytU jlEMZwaMp/NHteU9+FQlutSBezY=
Received: by with SMTP id filter0880p1las1-3854-5B73DCAB-2 2018-08-15 07:56:27.103870833 +0000 UTC m=+115882.565904053
Received: from (unknown []) by (SG) with ESMTP id nY7Z-x5IQPyPeSf6ageerQ for <>; Wed, 15 Aug 2018 07:56:27.184 +0000 (UTC)
Received: from (localhost []) by (Postfix) with ESMTP id 0D79D3E0324 for <>; Wed, 15 Aug 2018 00:56:27 -0700 (PDT)
Date: Wed, 15 Aug 2018 07:56:27 +0000
From: Martin Thomson <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/1652/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] Use the 'no outstanding' rule to defer idle timeout (#1652)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5b73dcabc245_78b43fb63f8d45c037904c"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak112QE6hjGCinyXyMteJAQTD5zpjC90qwNQEb cQcXQa7CxE463Sykf1G8NvQKb+Pq0Lp86b/pl/tLM44OXRk/AtgMvpK5GYtGrujdsdB5JS/Ocqyep6 NFXIFmSh2isaN1xNz9uYwjLGZgSRaeme4Qwbusp5QikWWP7+zj2QJgU9tz90Y9gWvjqgyf0E02kWcB E=
Archived-At: <>
X-Mailman-Version: 2.1.27
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, 15 Aug 2018 07:56:31 -0000

Receiving an ACK-only packet will reset the timer.  Sending one might.  If there are no other outstanding packets, then an ACK is sent after receiving a packet and after waiting for any ACK delay.  That will refresh the timer.  However, you won't send another ACK-only packet until a packet is declared lost, which only happens when new packets arrive.

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