Re: [quicwg/base-drafts] ACK of ACK advice too strong (#2199)

Magnus Westerlund <notifications@github.com> Wed, 19 December 2018 09:15 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 A4604130DEF for <quic-issues@ietfa.amsl.com>; Wed, 19 Dec 2018 01:15:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.064
X-Spam-Level:
X-Spam-Status: No, score=-3.064 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.065, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_NONE=-0.0001, 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 DbbEr2VIlXpA for <quic-issues@ietfa.amsl.com>; Wed, 19 Dec 2018 01:15:19 -0800 (PST)
Received: from o9.sgmail.github.com (o9.sgmail.github.com [167.89.101.2]) (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 BA721128CF2 for <quic-issues@ietf.org>; Wed, 19 Dec 2018 01:15:19 -0800 (PST)
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=PTVR7JB8s6hU3bgEPI93uuEACTk=; b=wvkrGTWFJVDDpzdH ZKoKPeA3WcNxhgAiu4iJxe44enPdlSYcd+7H+M7L3lItb0lt49eK/4QIeZQ15PPv +dM6isi8H40JwqS7usIn3UWugVOtscVHiC1V/xpHuJXzLwB2172HIz9fUZwFO6H+ GX3i2IYIqB1pjN36YsXxMl/q7lk=
Received: by filter1278p1mdw1.sendgrid.net with SMTP id filter1278p1mdw1-21373-5C1A0C26-14 2018-12-19 09:15:18.680263456 +0000 UTC m=+478893.414731974
Received: from github-lowworker-baaab27.cp1-iad.github.net (unknown [192.30.252.33]) by ismtpd0024p1iad2.sendgrid.net (SG) with ESMTP id PcKgRE6gSHybLQroDiP4Jw for <quic-issues@ietf.org>; Wed, 19 Dec 2018 09:15:18.734 +0000 (UTC)
Received: from github.com (localhost [127.0.0.1]) by github-lowworker-baaab27.cp1-iad.github.net (Postfix) with ESMTP id A0AE68026E for <quic-issues@ietf.org>; Wed, 19 Dec 2018 01:15:18 -0800 (PST)
Date: Wed, 19 Dec 2018 09:15:18 +0000
From: Magnus Westerlund <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab15ec2073e3045b7e48ea293125e03773cda394f892cf000000011831ce2692a169ce17567c54@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/2199/448524004@github.com>
In-Reply-To: <quicwg/base-drafts/issues/2199@github.com>
References: <quicwg/base-drafts/issues/2199@github.com>
Subject: Re: [quicwg/base-drafts] ACK of ACK advice too strong (#2199)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5c1a0c269e826_376b3f80a02d45b4112054d"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: gloinul
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak30Kq4/77wt+QWf0HAgctDTjYIP43i++z8Gr/ LDaG+Q+/uENzHh2nmyzuf4EtE39YDSDjq81eBRrpgipNoU+vkKv140sosQYmKUPQ8oxUZxmAD4MgcW psat3e/62xNSSOtDsWw89hUFDg/IExZRKFyYgO0DynmkMo0/QPSyh5D75M4O6x/0GapQ+FOzF0KfQQ M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/NtBQgYpHgCVScd4vlidFpZCWwFk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 19 Dec 2018 09:15:22 -0000

I think this is connected to #2205 in an interesting way. The question that arises is if one MUST include all ACK state between highest received, and the lower PN that needs to be ACKed (as it is newly arrived due to reordering). 

An alternative would be to explicitly allow GAPs for packets that has been received and where the reception's ACKs has been ACKed. But, I guess that results in interesting bookkeeping chores in the implementations. 

-- 
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/2199#issuecomment-448524004