[quicwg/base-drafts] Cumulative RCID frame (with gaps) (#3553)

Kazuho Oku <notifications@github.com> Mon, 30 March 2020 02:52 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 A92723A07E1 for <quic-issues@ietfa.amsl.com>; Sun, 29 Mar 2020 19:52:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.198
X-Spam-Level:
X-Spam-Status: No, score=-1.198 tagged_above=-999 required=5 tests=[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 sW3GR5mC8562 for <quic-issues@ietfa.amsl.com>; Sun, 29 Mar 2020 19:52:38 -0700 (PDT)
Received: from out-23.smtp.github.com (out-23.smtp.github.com [192.30.252.206]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 64D203A07E0 for <quic-issues@ietf.org>; Sun, 29 Mar 2020 19:52:38 -0700 (PDT)
Date: Sun, 29 Mar 2020 19:52:37 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1585536757; bh=HDc0oYnZbcRNiw68JamRmzcuchmV7d/zjKgkewTSvKc=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=T2RlYHNelAlc58wQ+fn4YfQD/3ATN+peqm9McjFp+9uWIMP97Zju85gUoX4gYUj4b 9/6Zuja/k3POrltpJGs9UcozzBtxDco4u9UCldU1r5qeYjteSp5H9+1HdDDUZGpLF2 c0gLv+VQ+G8m5vYiK0GpCD3xhRa/9XG38M7NCK0I=
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJKZDNP6Q4QYNIDQYG7V4RU77LEVBNHHCGKQEEY@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/3553@github.com>
Subject: [quicwg/base-drafts] Cumulative RCID frame (with gaps) (#3553)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5e815ef55c416_60c73fd86becd960323133"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: kazuho
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/eomTMBauQgRVtVY0KTeVsvMDxcI>
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, 30 Mar 2020 02:52:40 -0000

This PR fixes #3509, by doing the following:
* Require the receiver of NCID frames to check that the sender is not intentionally introducing gaps in the sequence numbers they send. By doing so, maximum number of gaps (i.e. the number of active CIDs below the largest CID being retired) is capped below the value advertised as active_connection_id_limit.
* Change the format of RCID frame, so that the all the CIDs that have been retired can be sent at once. This change caps the amount of state required for tracking RCID frames inflight (at the moment, the amount of state required for tracking those frames is also unbounded).
You can view, comment on, or merge this pull request online at:

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

-- Commit Summary --

  * cumulative RCID frame (with gaps)

-- File Changes --

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

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/3553.patch
https://github.com/quicwg/base-drafts/pull/3553.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/3553