[quicwg/base-drafts] Confirm Retire Prior To via Acknowledgement (#3548)

Nick Banks <notifications@github.com> Sat, 28 March 2020 20:31 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 14CC03A0C28 for <quic-issues@ietfa.amsl.com>; Sat, 28 Mar 2020 13:31:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.098
X-Spam-Level:
X-Spam-Status: No, score=-3.098 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, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, 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 ihn-It8UUhFC for <quic-issues@ietfa.amsl.com>; Sat, 28 Mar 2020 13:31:33 -0700 (PDT)
Received: from out-4.smtp.github.com (out-4.smtp.github.com [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 72CB53A07BA for <quic-issues@ietf.org>; Sat, 28 Mar 2020 13:31:33 -0700 (PDT)
Date: Sat, 28 Mar 2020 13:31:32 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1585427492; bh=0CGqa2RjTyou2wqlYDxM+9Gc2IhJeRlP8hZZYqYqBCE=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=vq02bT+sdlDB0KRu6zEq/g+vI1TEv0uyNZ4spXyC7/c5Uw3bwsRal5mWNG4G51aSW furEvoNRfhAec6KsS6FQCOHNIFELvRoI1AniEWMrbxAnQNTzwPmU9YIUe5OY8atUL/ DwYeOyzWPlBODJPse9O7BaxZIYYMlN7G6/4U/G5Y=
From: Nick Banks <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK3GHBAZNSINED6HOWN4ROKSJEVBNHHCGJLIMM@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/3548@github.com>
Subject: [quicwg/base-drafts] Confirm Retire Prior To via Acknowledgement (#3548)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5e7fb4247d1e9_36ba3f80fcecd968595ed"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: nibanks
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/AzLFHnG7Ul0-RgnVlfPAgUD1TAA>
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: Sat, 28 Mar 2020 20:31:35 -0000

Another proposal to fix #3509. Summary of design changes:

- CIDs retired via RPT are not individually, explicitly retired by the receiver of the NCID frame.
- The sender of the RPT gets its confirmation of the retirement when it receives an ACK for the packet that contained the NCID frame.

This proposal eliminates the extra state required to retire the CIDs requested by their peer because the CIDs can immediately be discarded. The only state required by the receiver is what was already required to acknowledge the packet.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/3548

-- Commit Summary --

  * Confirm Retire Prior To via Acknowledgement

-- File Changes --

    M draft-ietf-quic-transport.md (38)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/3548.patch
https://github.com/quicwg/base-drafts/pull/3548.diff

-- 
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/3548