From e8aa8e8cb721845323df5769c38c543bfd59e8ad Mon Sep 17 00:00:00 2001 From: "data-plane-api(CircleCI)" Date: Thu, 30 May 2019 17:23:07 +0000 Subject: [PATCH] Udp filter chain (#6912) Signed-off-by: Sumukh Shivaprakash Mirrored from https://github.com/envoyproxy/envoy @ a363fb27e590fc90c71b97ab9fb120b998c41753 --- envoy/api/v2/lds.proto | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/envoy/api/v2/lds.proto b/envoy/api/v2/lds.proto index 2ecfce3f..9a4f95d6 100644 --- a/envoy/api/v2/lds.proto +++ b/envoy/api/v2/lds.proto @@ -60,8 +60,7 @@ message Listener { // // Example using SNI for filter chain selection can be found in the // :ref:`FAQ entry `. - repeated listener.FilterChain filter_chains = 3 - [(validate.rules).repeated .min_items = 1, (gogoproto.nullable) = false]; + repeated listener.FilterChain filter_chains = 3 [(gogoproto.nullable) = false]; // If a connection is redirected using *iptables*, the port on which the proxy // receives it might be different from the original destination address. When this flag is set to @@ -123,6 +122,10 @@ message Listener { // :ref:`filter_chains `. Order matters as the // filters are processed sequentially right after a socket has been accepted by the listener, and // before a connection is created. + // UDP Listener filters can be specified when the protocol in the listener socket address in + // :ref:`protocol ` is :ref:'UDP + // `. + // UDP listeners currently support a single filter. repeated listener.ListenerFilter listener_filters = 9 [(gogoproto.nullable) = false]; // The timeout to wait for all listener filters to complete operation. If the timeout is reached,