From 61688e4873838492f018fbb2b70f0210607e6808 Mon Sep 17 00:00:00 2001 From: "data-plane-api(Azure Pipelines)" Date: Mon, 1 Nov 2021 16:57:18 +0000 Subject: [PATCH] Add support for MPTCP (multi-path TCP) for listeners (#18780) Signed-off-by: Greg Greenway Mirrored from https://github.com/envoyproxy/envoy @ a3ece14ce23228accf70d5d306499d0794080dab --- envoy/config/listener/v3/listener.proto | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/envoy/config/listener/v3/listener.proto b/envoy/config/listener/v3/listener.proto index 92fb7e16..f065ff67 100644 --- a/envoy/config/listener/v3/listener.proto +++ b/envoy/config/listener/v3/listener.proto @@ -35,7 +35,7 @@ message ListenerCollection { repeated xds.core.v3.CollectionEntry entries = 1; } -// [#next-free-field: 30] +// [#next-free-field: 31] message Listener { option (udpa.annotations.versioning).previous_message_type = "envoy.api.v2.Listener"; @@ -314,4 +314,8 @@ message Listener { // [#not-implemented-hide:] InternalListenerConfig internal_listener = 27; } + + // Enable MPTCP (multi-path TCP) on this listener. Clients will be allowed to establish + // MPTCP connections. Non-MPTCP clients will fall back to regular TCP. + bool enable_mptcp = 30; }