Re: [quicwg/base-drafts] Advice on STOP_WAITING (#57)
ianswett <notifications@github.com> Fri, 02 December 2016 00:17 UTC
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 530D912966F for <quic-issues@ietfa.amsl.com>; Thu, 1 Dec 2016 16:17:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.196
X-Spam-Level:
X-Spam-Status: No, score=-7.196 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-2.896, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ciYIAWRr5aVJ for <quic-issues@ietfa.amsl.com>; Thu, 1 Dec 2016 16:17:32 -0800 (PST)
Received: from o6.sgmail.github.com (o6.sgmail.github.com [192.254.113.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8390C1294DF for <quic-issues@ietf.org>; Thu, 1 Dec 2016 16:17:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com; h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=kn57dfXJnhXIBGWJ03bQpR3zBqc=; b=BSPBJbcKZWfElv1X HsMDdacC57iRXxjR7sLh4w/pmW61vnSVHTV1+eY8wwk1JjiLATtb3XFkCxd+mmnY zTs2/gItHp1cH3vPKTGIlOLmc2qIEk6P3NJMMWfDBDLngSwCmdwxX23Zk60p/vp3 ZKQVX6/DMAdysfRcyhA1tjeQt54=
Received: by filter0651p1mdw1.sendgrid.net with SMTP id filter0651p1mdw1-32133-5840BD9A-8 2016-12-02 00:17:30.293968338 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id qHk0vENOR6SgT301aXmTnw for <quic-issues@ietf.org>; Fri, 02 Dec 2016 00:17:30.119 +0000 (UTC)
Date: Thu, 01 Dec 2016 16:17:30 -0800
From: ianswett <notifications@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/57/264336774@github.com>
In-Reply-To: <quicwg/base-drafts/issues/57@github.com>
References: <quicwg/base-drafts/issues/57@github.com>
Subject: Re: [quicwg/base-drafts] Advice on STOP_WAITING (#57)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5840bd9a20d6_12e53faa14f6513c348191"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
X-GitHub-Recipient: quic-issues
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak08Psz5G3PJ2EfC7x3eDDW0XEVBHW2J8sNFdM TvuOFz0nSLfFUihbinpSMWP6KU2fLl6/ElrGo4L8LDCVTxlGHUgcWVTheeijKVur2OsThWWqyBTHQY QSHPP3jOZZS6TKsJkXjfcaauWLurZqJuEjS5eyJsLb5MmNWq0vGXJEpPhi5rVrltK7+x4T7BE+U752 M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/sm5XicmCND7xPkjznItUZAsY3zk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: quicwg/base-drafts <reply+0166e4ab8543869d0b315246432253b01da05ab611deba6c92cf0000000114587f9a92a169ce0b80d3db@reply.github.com>
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Dec 2016 00:17:34 -0000
The sender always knows how many packets it has in flight, so I don't believe this is a problem. In the worst case, ack frames from the receiver inform the sender of the largest packet the peer has received, and new packet numbers are always decoded relative to the largest ever received, so the gap between the largest acked and the current packet number is the critical value. That being said, there was a previous conversation between Marten Seemann and myself on proto-quic on removing STOP_WAITING entirely, and I suspect that's the right way to go. All this being said, the section on determining the correct packet number length to use could use substantial improvement, including rationale for the logic. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/quicwg/base-drafts/issues/57#issuecomment-264336774
- [quicwg/base-drafts] Advice on STOP_WAITING (#57) Martin Thomson
- Re: [quicwg/base-drafts] Advice on STOP_WAITING (… ianswett
- Re: [quicwg/base-drafts] Advice on STOP_WAITING (… Martin Thomson
- Re: [quicwg/base-drafts] Advice on STOP_WAITING (… ianswett
- Re: [quicwg/base-drafts] Advice on STOP_WAITING (… Mark Nottingham
- Re: [quicwg/base-drafts] Advice on STOP_WAITING (… Mark Nottingham