[quicwg/base-drafts] More ECN verification failure modes (#2198)
Martin Thomson <notifications@github.com> Mon, 17 December 2018 02:42 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 2DE271294D7 for <quic-issues@ietfa.amsl.com>; Sun, 16 Dec 2018 18:42:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.459
X-Spam-Level:
X-Spam-Status: No, score=-9.459 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.46, 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_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 dn0JCjVbpIOE for <quic-issues@ietfa.amsl.com>; Sun, 16 Dec 2018 18:42:22 -0800 (PST)
Received: from out-3.smtp.github.com (out-3.smtp.github.com [192.30.252.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8FEB3130E29 for <quic-issues@ietf.org>; Sun, 16 Dec 2018 18:42:22 -0800 (PST)
Date: Sun, 16 Dec 2018 18:42:21 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1545014541; bh=Ys86bz1Muu8+M6L//fTnswEoLvT1F2nEg3KAEz7kBEI=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=z+ABNxORERm4XLxb9CfyVBCR44ejtxj8kmtzLZscNjWvCVTVlg0/3bGq1my/M7M6p QNEnb8LjbCMNuH1jGN7fceT+OugAiaYpkVeu0FvCtYC5zRNyU2OuCqoUK/++nYMN50 iPsdYJUAWTpJ/MtxdpXlMyn078YPyOuZT/nOzrF4=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0d7dbfd59107f5ffba9a6d5fb4039095a2409d0292cf00000001182ecf0d92a169ce17566533@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/2198@github.com>
Subject: [quicwg/base-drafts] More ECN verification failure modes (#2198)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5c170d0db6b55_6743fc4550d45b8162055"; 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/y40tq2ubiwJ_oO63Vn7gSJZ051E>
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: Mon, 17 Dec 2018 02:42:24 -0000
(From #2189) There's a perverse situation in which ECN verification results in another problem. That situation is where the largest acknowledged is lower on packet that is sent later. AND that packet acknowledges more packets so that the counts are higher. AND that packet is reordered ahead of packets with higher largest acknowledged. This results in the verification failing on the second packet to arrive (counts are lower because it's an older ACK, but the largest acknowledged is higher). A fix is to never decrease the largest acknowledged when sending an ACK frame. Another is to disable validation if the packet containing the ACK is not higher-numbered than the last packet containing an ACK. The question is whether we care enough to recommend either fix... @gloinul, WDYT? -- 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/2198
- [quicwg/base-drafts] More ECN verification failur… Martin Thomson
- Re: [quicwg/base-drafts] More ECN verification fa… Magnus Westerlund
- Re: [quicwg/base-drafts] More ECN verification fa… Magnus Westerlund
- Re: [quicwg/base-drafts] More ECN verification fa… Magnus Westerlund
- Re: [quicwg/base-drafts] More ECN verification fa… ianswett
- Re: [quicwg/base-drafts] More ECN verification fa… Martin Thomson