Re: [quicwg/base-drafts] Restrict ACK-clocking to ACK-only frames. (#1231)
Marten Seemann <notifications@github.com> Mon, 19 March 2018 11:20 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 C307712D94D for <quic-issues@ietfa.amsl.com>; Mon, 19 Mar 2018 04:20:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.028
X-Spam-Level:
X-Spam-Status: No, score=-2.028 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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=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 LnOdMxF3HCx2 for <quic-issues@ietfa.amsl.com>; Mon, 19 Mar 2018 04:20:03 -0700 (PDT)
Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (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 0696212D88A for <quic-issues@ietf.org>; Mon, 19 Mar 2018 04:20:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; 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=gJP8Cybnvgo2CxkTddbK9+U0/IU=; b=okFT7+jxkSWjUBPt ai7DRp9VayYkG3+bLfAr41hXvYp6JOQXcDjlzSNRXpye6RJ0KQLBTxGfTVD0QZN2 ZYyEwSzcRnWTKp401J5xiUQEedpEaB7yfWn+sL4dhh+rBQRQ1NgL4d22Na5g91ln kiAcJX31RukheiosgG7LtQo1NNo=
Received: by filter0563p1iad2.sendgrid.net with SMTP id filter0563p1iad2-16891-5AAF9CE1-22 2018-03-19 11:20:01.822370697 +0000 UTC
Received: from smtp.github.com (out-3.smtp.github.com [192.30.252.194]) by ismtpd0003p1iad1.sendgrid.net (SG) with ESMTP id jJyP4J-yTGegu5F-VLzojg for <quic-issues@ietf.org>; Mon, 19 Mar 2018 11:20:01.635 +0000 (UTC)
Date: Mon, 19 Mar 2018 11:20:02 +0000
From: Marten Seemann <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe7f4925f9e2184eb6b8742fd71c4a297fef0dd7692cf0000000116c75ee192a169ce12418d6a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1231/review/104921011@github.com>
In-Reply-To: <quicwg/base-drafts/pull/1231@github.com>
References: <quicwg/base-drafts/pull/1231@github.com>
Subject: Re: [quicwg/base-drafts] Restrict ACK-clocking to ACK-only frames. (#1231)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5aaf9ce189f91_7a8a2aee7d4acec8463928"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: marten-seemann
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3KaR7OVbvbyJivotAInj1O9v1QBmYpVAP7U2 fq8XyGTybqgmJeMkGP91YvhNiYPl83i2UplyngkmZizkuTxTd/D7j0A60foeVvZwP5YxqVpyYmyQ1N +z5YjRzgxlob5C+otRRLjQT6wH78u5fEApdsnJs0rJ8Rg1rK3dzEOYAKHSGgPSd8mlK4LPtnXrvTiI 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/R5KaTdaN5PSwliJqe27A1IFVpRg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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: Mon, 19 Mar 2018 11:20:07 -0000
marten-seemann commented on this pull request. > To limit ACK blocks to those that have not yet been received by the sender, the receiver SHOULD track which ACK frames have been acknowledged by its peer. Once an ACK frame has been acknowledged, the packets it acknowledges SHOULD NOT be acknowledged again. -A receiver that is only sending ACK frames will not receive acknowledgments for -its packets. Sending an occasional MAX_DATA or MAX_STREAM_DATA frame as data is -received will ensure that acknowledgements are generated by a peer. Otherwise, -an endpoint MAY send a PING frame once per RTT to solicit an acknowledgment. +Because ACK-only packets are not acknowledged, a receiver that is only +sending ACK frames will only receive acknowledgements for its packets +if the sender piggybacks them on other packets. In order to enable Where is the problem? You don't expect to get any ACK for ACK-only packets, they don't count towards bytes-in-flight, they are never retransmitted. -- 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/pull/1231#discussion_r175400744
- [quicwg/base-drafts] Restrict ACK-clocking to ACK… ekr
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… Martin Thomson
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… ianswett
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… ekr
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… ekr
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… Marten Seemann
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… ianswett
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… ianswett
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… ekr
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… ekr
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… Marten Seemann
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… ekr
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… MikkelFJ
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… Martin Thomson
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… ekr
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… MikkelFJ
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… Marten Seemann
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… ekr
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… Martin Thomson
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… Martin Thomson
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… ianswett
- Re: [quicwg/base-drafts] Restrict ACK-clocking to… Martin Thomson