Re: [quicwg/base-drafts] enforce the active_connection_id_limit (#3201)

Marten Seemann <> Mon, 18 November 2019 09:36 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 659961208F2 for <>; Mon, 18 Nov 2019 01:36:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.596
X-Spam-Status: No, score=-1.596 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_28=1.404, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id KeZIL0QUGKOt for <>; Mon, 18 Nov 2019 01:36:13 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 1B9D3120902 for <>; Mon, 18 Nov 2019 01:36:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=IfLljeXSbH4MB3gE2xaSoudeqSaFLPapu70CArxd+sU=; b= PUwow9fWwHINfvCiE7CvKZYtvOG84KEkzzgcifvp90ZkqglsolLywbETXxDRnNtT WMNA972Fj+rvUQ6wa33r104CzVLFG3dHKAUmCSxIyegwRyXdQ0QQjgT6bCt8E3z5 phanoBqMVHVa2Q9VsLy4lpKP2XyPjDE1U/OeODIOsr8=
Received: by with SMTP id filter1355p1las1-11390-5DD2660C-E 2019-11-18 09:36:12.520091865 +0000 UTC m=+215993.220357771
Received: from (unknown []) by (SG) with ESMTP id duCFVwZkTH-zGP7BO4Er0A for <>; Mon, 18 Nov 2019 09:36:12.397 +0000 (UTC)
Received: from (localhost []) by (Postfix) with ESMTP id 3C9B292078C for <>; Mon, 18 Nov 2019 01:36:12 -0800 (PST)
Date: Mon, 18 Nov 2019 09:36:12 +0000
From: Marten Seemann <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/3201/review/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] enforce the active_connection_id_limit (#3201)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5dd2660c3b4a5_4eb33fb2c72cd9683323e"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: marten-seemann
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3m10VmX7mVvKWp26tczO5O95f/cUNCIZRI3C 1KDoDVFi8SLWut2Ads6oePH4abeqWptcctS8pp1/THha9OhZZwp7EosXRFmXoP3cl17h0/T3NLAHhx 9PT0X+Kdb/yNAHm+UY9fV6FkplhLBSdd2+w+8VSuxTIq6nqUnqCK/g8g107LvaYagDsK9QICY/gk3k Y=
Archived-At: <>
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 18 Nov 2019 09:36:20 -0000

marten-seemann commented on this pull request.

> @@ -4590,8 +4595,14 @@ preferred_address (0x000d):
 active_connection_id_limit (0x000e):
 : The maximum number of connection IDs from the peer that an endpoint is willing
-  to store. This value includes only connection IDs sent in NEW_CONNECTION_ID
-  frames. If this parameter is absent, a default of 0 is assumed.
+  to store. This value includes connection IDs sent in NEW_CONNECTION_ID frames,
+  the connection ID used during the handshake as well as the connection ID
+  provided in the preferred_address transport parameter.
+  Unless a zero-length connection ID is being used, the value of the
+  active_connection_id_limit parameter MUST be no less than 2. If this
+  transport parameter is absent, a default of 2 is assumed.
+  When a zero-length connection ID is being used, the active_connection_id_limit
+  parameter MUST NOT be sent.

Can you elaborate which part you find detrimental?

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: