http3: make quic/quiche core code (#15720)
Part of https://github.com/envoyproxy/envoy/issues/12829. The transport extension will stay a built-in extension since it fits well. UDP listener and UDP writer extension points have been removed. GSO is still only enabled for QUIC because it currently depends on QUICHE, has some obvious perf issues, and is failing non-QUIC integration tests. Futher work is needed to remove codec extension factories. Part of https://github.com/envoyproxy/envoy/issues/12829 Signed-off-by: Matt Klein <mklein@lyft.com> Mirrored from https://github.com/envoyproxy/envoy @ 8e8a21d20ef0e90ef31ea16f5b5c85ac08d922aepull/624/head
parent
16009d2087
commit
dbb8cfe447
6 changed files with 14 additions and 112 deletions
@ -1,17 +0,0 @@ |
||||
syntax = "proto3"; |
||||
|
||||
package envoy.config.listener.v3; |
||||
|
||||
import "udpa/annotations/status.proto"; |
||||
|
||||
option java_package = "io.envoyproxy.envoy.config.listener.v3"; |
||||
option java_outer_classname = "UdpDefaultWriterConfigProto"; |
||||
option java_multiple_files = true; |
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE; |
||||
|
||||
// [#protodoc-title: Udp Default Writer Config] |
||||
|
||||
// [#not-implemented-hide:] |
||||
// Configuration specific to the Udp Default Writer. |
||||
message UdpDefaultWriterOptions { |
||||
} |
@ -1,19 +0,0 @@ |
||||
syntax = "proto3"; |
||||
|
||||
package envoy.config.listener.v3; |
||||
|
||||
import "udpa/annotations/status.proto"; |
||||
|
||||
option java_package = "io.envoyproxy.envoy.config.listener.v3"; |
||||
option java_outer_classname = "UdpGsoBatchWriterConfigProto"; |
||||
option java_multiple_files = true; |
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE; |
||||
|
||||
// [#protodoc-title: UDP GSO Batch Writer] |
||||
// [#comment:#extension: envoy.udp_packet_writers.udp_gso_batch_writer] |
||||
|
||||
// Configuration specific to the UDP GSO Batch Writer. |
||||
// [#not-implemented-hide:] |
||||
// [#comment:TODO(#12829): Remove this as an extension point.] |
||||
message UdpGsoBatchWriterOptions { |
||||
} |
@ -1,20 +0,0 @@ |
||||
syntax = "proto3"; |
||||
|
||||
package envoy.config.listener.v4alpha; |
||||
|
||||
import "udpa/annotations/status.proto"; |
||||
import "udpa/annotations/versioning.proto"; |
||||
|
||||
option java_package = "io.envoyproxy.envoy.config.listener.v4alpha"; |
||||
option java_outer_classname = "UdpDefaultWriterConfigProto"; |
||||
option java_multiple_files = true; |
||||
option (udpa.annotations.file_status).package_version_status = NEXT_MAJOR_VERSION_CANDIDATE; |
||||
|
||||
// [#protodoc-title: Udp Default Writer Config] |
||||
|
||||
// [#not-implemented-hide:] |
||||
// Configuration specific to the Udp Default Writer. |
||||
message UdpDefaultWriterOptions { |
||||
option (udpa.annotations.versioning).previous_message_type = |
||||
"envoy.config.listener.v3.UdpDefaultWriterOptions"; |
||||
} |
@ -1,22 +0,0 @@ |
||||
syntax = "proto3"; |
||||
|
||||
package envoy.config.listener.v4alpha; |
||||
|
||||
import "udpa/annotations/status.proto"; |
||||
import "udpa/annotations/versioning.proto"; |
||||
|
||||
option java_package = "io.envoyproxy.envoy.config.listener.v4alpha"; |
||||
option java_outer_classname = "UdpGsoBatchWriterConfigProto"; |
||||
option java_multiple_files = true; |
||||
option (udpa.annotations.file_status).package_version_status = NEXT_MAJOR_VERSION_CANDIDATE; |
||||
|
||||
// [#protodoc-title: UDP GSO Batch Writer] |
||||
// [#comment:#extension: envoy.udp_packet_writers.udp_gso_batch_writer] |
||||
|
||||
// Configuration specific to the UDP GSO Batch Writer. |
||||
// [#not-implemented-hide:] |
||||
// [#comment:TODO(#12829): Remove this as an extension point.] |
||||
message UdpGsoBatchWriterOptions { |
||||
option (udpa.annotations.versioning).previous_message_type = |
||||
"envoy.config.listener.v3.UdpGsoBatchWriterOptions"; |
||||
} |
Loading…
Reference in new issue