[quicwg/base-drafts] e0e024: Out of order relative to other ack-eliciting packets

ianswett <noreply@github.com> Sun, 16 August 2020 19:45 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 098683A10E2 for <quic-issues@ietfa.amsl.com>; Sun, 16 Aug 2020 12:45:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 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, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 h-9hGkzdVyGg for <quic-issues@ietfa.amsl.com>; Sun, 16 Aug 2020 12:45:33 -0700 (PDT)
Received: from out-19.smtp.github.com (out-19.smtp.github.com [192.30.252.202]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 170843A10E0 for <quic-issues@ietf.org>; Sun, 16 Aug 2020 12:45:33 -0700 (PDT)
Received: from github-lowworker-28f8021.ac4-iad.github.net (github-lowworker-28f8021.ac4-iad.github.net [10.52.25.98]) by smtp.github.com (Postfix) with ESMTP id 25B98E0D9B for <quic-issues@ietf.org>; Sun, 16 Aug 2020 12:45:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1597607132; bh=v7hxJtDNjVNg0asSZzt3grp41034gMtVDCWv05mKKJU=; h=Date:From:To:Subject:From; b=VKFh+ZeeHIKI5e76WTmo+R6rzKWHRquQFUhk4HCYzdaWh+gJE/O1sVpNSmLFVlheV Q4qj0uMBd7BKHhoPbxnRGhOrJCa0juhV9HU39PD1pyrMkWJm/I+qHtVqxNvd2PpXYU LsugYEa7rhZ0RhhwFVIy8u1mSWNkksJ+DS63u5xo=
Date: Sun, 16 Aug 2020 12:45:32 -0700
From: ianswett <noreply@github.com>
To: quic-issues@ietf.org
Message-ID: <quicwg/base-drafts/push/refs/heads/ianswett-out-of-order-ack/000000-e0e024@github.com>
Subject: [quicwg/base-drafts] e0e024: Out of order relative to other ack-eliciting packets
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-Auto-Response-Suppress: All
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/9MyJccuofQHnFp8ZtHC3xHs6mYk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
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: Sun, 16 Aug 2020 19:45:34 -0000

  Branch: refs/heads/ianswett-out-of-order-ack
  Home:   https://github.com/quicwg/base-drafts
  Commit: e0e024dd0456160102bdf39314417ebd048361ab
      https://github.com/quicwg/base-drafts/commit/e0e024dd0456160102bdf39314417ebd048361ab
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-16 (Sun, 16 Aug 2020)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Out of order relative to other ack-eliciting packets

I believe this was the existing intent, so not filing an issue, people can feel free to disagree.

The case I'm concerned about is an ACK arrives with PN 10, then PN 9 arrives.  I do not believe PN 9 should not be considered 'out-of-order' and trigger an immediate ACK.  Recovery is designed with this case in mind, but when re-reading this text, I thought it was unclear.