diff --git a/envoy/COMMIT b/envoy/COMMIT index 786c973ae8..9014cedc5a 100644 --- a/envoy/COMMIT +++ b/envoy/COMMIT @@ -1 +1 @@ -95e84e6e94547a683bd00623777aaa41f13efc93 +9d8cb4b0c6892452741fc41e87d50934bf58acc3 diff --git a/envoy/admin/v3/config_dump.pb.go b/envoy/admin/v3/config_dump.pb.go index b048599bf2..78b98a53a3 100755 --- a/envoy/admin/v3/config_dump.pb.go +++ b/envoy/admin/v3/config_dump.pb.go @@ -40,6 +40,7 @@ type ConfigDump struct { // * ``bootstrap``: :ref:`BootstrapConfigDump ` // * ``clusters``: :ref:`ClustersConfigDump ` // * ``ecds_filter_http``: :ref:`EcdsConfigDump ` + // * ``ecds_filter_quic_listener``: :ref:`EcdsConfigDump ` // * ``ecds_filter_tcp_listener``: :ref:`EcdsConfigDump ` // * ``endpoints``: :ref:`EndpointsConfigDump ` // * ``listeners``: :ref:`ListenersConfigDump ` diff --git a/envoy/config/listener/v3/listener.pb.go b/envoy/config/listener/v3/listener.pb.go index ef1e8074a0..59091b6c64 100755 --- a/envoy/config/listener/v3/listener.pb.go +++ b/envoy/config/listener/v3/listener.pb.go @@ -268,7 +268,12 @@ type Listener struct { // 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 - // `. + // ` and no + // :ref:`quic_options ` is specified in :ref:`udp_listener_config `. + // QUIC listener filters can be specified when :ref:`quic_options + // ` is + // specified in :ref:`udp_listener_config `. + // They are processed sequentially right before connection creation. And like TCP Listener filters, they can be used to manipulate the connection metadata and socket. But the difference is that they can't be used to pause connection creation. ListenerFilters []*ListenerFilter `protobuf:"bytes,9,rep,name=listener_filters,json=listenerFilters,proto3" json:"listener_filters,omitempty"` // The timeout to wait for all listener filters to complete operation. If the timeout is reached, // the accepted socket is closed without a connection being created unless