|
|
@ -2,6 +2,8 @@ syntax = "proto3"; |
|
|
|
|
|
|
|
|
|
|
|
package envoy.config.listener.v4alpha; |
|
|
|
package envoy.config.listener.v4alpha; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import "envoy/config/core/v4alpha/base.proto"; |
|
|
|
|
|
|
|
|
|
|
|
import "google/protobuf/duration.proto"; |
|
|
|
import "google/protobuf/duration.proto"; |
|
|
|
import "google/protobuf/wrappers.proto"; |
|
|
|
import "google/protobuf/wrappers.proto"; |
|
|
|
|
|
|
|
|
|
|
@ -16,7 +18,7 @@ option (udpa.annotations.file_status).package_version_status = NEXT_MAJOR_VERSIO |
|
|
|
// [#protodoc-title: QUIC listener Config] |
|
|
|
// [#protodoc-title: QUIC listener Config] |
|
|
|
|
|
|
|
|
|
|
|
// Configuration specific to the QUIC protocol. |
|
|
|
// Configuration specific to the QUIC protocol. |
|
|
|
// Next id: 4 |
|
|
|
// Next id: 5 |
|
|
|
message QuicProtocolOptions { |
|
|
|
message QuicProtocolOptions { |
|
|
|
option (udpa.annotations.versioning).previous_message_type = |
|
|
|
option (udpa.annotations.versioning).previous_message_type = |
|
|
|
"envoy.config.listener.v3.QuicProtocolOptions"; |
|
|
|
"envoy.config.listener.v3.QuicProtocolOptions"; |
|
|
@ -32,4 +34,8 @@ message QuicProtocolOptions { |
|
|
|
// Connection timeout in milliseconds before the crypto handshake is finished. |
|
|
|
// Connection timeout in milliseconds before the crypto handshake is finished. |
|
|
|
// 20000ms if not specified. |
|
|
|
// 20000ms if not specified. |
|
|
|
google.protobuf.Duration crypto_handshake_timeout = 3; |
|
|
|
google.protobuf.Duration crypto_handshake_timeout = 3; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Runtime flag that controls whether the listener is enabled or not. If not specified, defaults |
|
|
|
|
|
|
|
// to enabled. |
|
|
|
|
|
|
|
core.v4alpha.RuntimeFeatureFlag enabled = 4; |
|
|
|
} |
|
|
|
} |
|
|
|