Re: [quicwg/base-drafts] Scope of disable_active_migration (#3670)

David Schinazi <> Thu, 21 May 2020 04:43 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 8DFB03A0ACB for <>; Wed, 20 May 2020 21:43:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.697
X-Spam-Status: No, score=-1.697 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_28=1.404, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H2=-0.001, 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 Ua6qGkiKgfMt for <>; Wed, 20 May 2020 21:43:36 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 3A8BB3A0A9C for <>; Wed, 20 May 2020 21:43:36 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 851F16A0038 for <>; Wed, 20 May 2020 21:43:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1590036215; bh=UUMgRc0DyCRn0rvZYCvb36xkWAsKnYrRxcDQdcv0hCo=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=WvLgBEb16Z0FP94K/qDjUhFJL5870p0gEOlM68G6N0hg7i8mBj6ulkJ/hhGk/S8Bs tYHGIHyA44K51Yvn/yPXBJf4UqIb6wkxl5R97cYDtPeUO5KjbUObMyoiHglpXa9mWa aUPbIbqZ/OOaCj3Ez66hXuh3wjsspCalK0YqyhWA=
Date: Wed, 20 May 2020 21:43:35 -0700
From: David Schinazi <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/3670/review/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] Scope of disable_active_migration (#3670)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5ec606f774730_28c53fde6dccd964504116"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: DavidSchinazi
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
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: Thu, 21 May 2020 04:43:38 -0000

@DavidSchinazi commented on this pull request.

> @@ -4872,11 +4873,11 @@ max_ack_delay (0x0b):
 disable_active_migration (0x0c):
 : The disable active migration transport parameter is included if the endpoint
-  does not support active connection migration ({{migration}}). Peers of an
-  endpoint that sets this transport parameter MUST NOT send any packets,
-  including probing packets ({{probing}}), from a local address or port other
-  than that used to perform the handshake.  This parameter is a zero-length
-  value.
+  does not support active connection migration ({{migration}}) on the address
+  being used during the handshake.  When a peer sets this transport parameter,
+  the recipient MUST NOT send any packets to the address the peer used to
+  perform the handshake from a local address or port other than that used to
+  perform the handshake.  This parameter is a zero-length value.

I would reiterate the sentence from above here:
> The disable_active_migration transport parameter does not prohibit connection migration after a client has acted on the preferred_address transport parameter.

I fear that otherwise folks might forget that detail as it is very much not clear from the name of the parameter

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