Re: [quicwg/base-drafts] Add note about stale ACK frames breaking ECN (#2879)
Martin Thomson <notifications@github.com> Wed, 10 July 2019 07:14 UTC
Return-Path: <noreply@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 F3E8D120105 for <quic-issues@ietfa.amsl.com>; Wed, 10 Jul 2019 00:14:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.999
X-Spam-Level:
X-Spam-Status: No, score=-7.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_HI=-5, SPF_HELO_NONE=0.001, 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 DeuxspjSYz9K for <quic-issues@ietfa.amsl.com>; Wed, 10 Jul 2019 00:14:43 -0700 (PDT)
Received: from out-19.smtp.github.com (out-19.smtp.github.com [192.30.252.202]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0D7CF120100 for <quic-issues@ietf.org>; Wed, 10 Jul 2019 00:14:43 -0700 (PDT)
Date: Wed, 10 Jul 2019 00:14:41 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1562742881; bh=K/bP+yrXRG7zZjTsP1vvh3K4POHXHJx+eCVf0OPRGQI=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=riwZnTe8uF1n+vCk61cAAddAQQSDmY8ikHydUE2wNOdpYICzVXb4WhLCLXyyiPelg czwmV0e2b+c1sF5JBWhqCZIxGzAdNky4rGXw2Ctlf6bkHK+cU09VafmEeRTPlanpSQ 5bie0hsvhV6539fBrYFLCZPYZ71eMs5hXDRzzQYE=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK7VSLPUD7DBB2MEPRN3GLBODEVBNHHBXP7DOI@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/2879/review/259906706@github.com>
In-Reply-To: <quicwg/base-drafts/pull/2879@github.com>
References: <quicwg/base-drafts/pull/2879@github.com>
Subject: Re: [quicwg/base-drafts] Add note about stale ACK frames breaking ECN (#2879)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5d2590616112d_57633fdb854cd95c152899"; 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-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/afHD4z8AsaUBLYgLhL5kgqHaBL0>
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, 10 Jul 2019 07:14:45 -0000
martinthomson commented on this pull request. > @@ -3154,11 +3154,13 @@ to be greater than the number of packets acknowledged in an ACK frame. When this happens, and if verification succeeds, the local reference counts MUST be increased to match the counts in the ACK frame. -Processing counts out of order can result in verification failure. An endpoint -SHOULD NOT perform this verification if the ACK frame is received in a packet -with packet number lower than a previously received ACK frame. Verifying based -on ACK frames that arrive out of order can result in disabling ECN -unnecessarily. +Processing counts out of order can result in verification failure. This can +happen when packets containing ACK frames are reordered in the network, or if a +sender retransmits an ACK frame with stale information. An endpoint SHOULD NOT +perform this verification if the ACK frame is received in a packet with packet +number lower than a previously received ACK frame or if the ACK frame does not +acknowledge any new packets. ACK frames that arrive out of order can result in Note that we're not strictly requiring that endpoints never regress largest acknowledged, but any implementation that does that probably won't benefit from ECN for very long. -- 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/2879#discussion_r301915509
- [quicwg/base-drafts] Add note about stale ACK fra… Jana Iyengar
- Re: [quicwg/base-drafts] Add note about stale ACK… Martin Thomson
- Re: [quicwg/base-drafts] Add note about stale ACK… Jana Iyengar
- Re: [quicwg/base-drafts] Add note about stale ACK… Martin Thomson
- Re: [quicwg/base-drafts] Add note about stale ACK… MikkelFJ
- Re: [quicwg/base-drafts] Add note about stale ACK… Jana Iyengar
- Re: [quicwg/base-drafts] Add note about stale ACK… ianswett
- Re: [quicwg/base-drafts] Add note about stale ACK… Martin Thomson
- Re: [quicwg/base-drafts] Add note about stale ACK… Magnus Westerlund
- Re: [quicwg/base-drafts] Add note about stale ACK… Jana Iyengar
- Re: [quicwg/base-drafts] Add note about stale ACK… Jana Iyengar