udp: Add a udp_packet_packet_writer_config option to UdpListenerConfig (#21241)
udp: Add a udp_packet_packet_writer_config option to UdpListenerConfig. Fixes #21200 Risk Level: Low Testing: Existing and additional tests Docs Changes: None Release Notes: Added Platform Specific Features: N/A Signed-off-by: Ryan Hamilton <rch@google.com> Mirrored from https://github.com/envoyproxy/envoy @ 3a7b26aa3909488a8561a232b82845b8b4cd38bbpull/626/head
parent
5c8a023c58
commit
69f82abf31
6 changed files with 58 additions and 1 deletions
@ -0,0 +1,9 @@ |
||||
# DO NOT EDIT. This file is generated by tools/proto_format/proto_sync.py. |
||||
|
||||
load("@envoy_api//bazel:api_build_system.bzl", "api_proto_package") |
||||
|
||||
licenses(["notice"]) # Apache 2 |
||||
|
||||
api_proto_package( |
||||
deps = ["@com_github_cncf_udpa//udpa/annotations:pkg"], |
||||
) |
@ -0,0 +1,19 @@ |
||||
syntax = "proto3"; |
||||
|
||||
package envoy.extensions.udp_packet_writer.v3; |
||||
|
||||
import "udpa/annotations/status.proto"; |
||||
|
||||
option java_package = "io.envoyproxy.envoy.extensions.udp_packet_writer.v3"; |
||||
option java_outer_classname = "UdpDefaultWriterFactoryProto"; |
||||
option java_multiple_files = true; |
||||
option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/udp_packet_writer/v3;udp_packet_writerv3"; |
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE; |
||||
|
||||
// [#protodoc-title: UDP packet writer config] |
||||
// [#extension: envoy.udp_packet_writer.default] |
||||
|
||||
// Configuration for the default UDP packet writer factory which simply |
||||
// uses the kernel's sendmsg() to send UDP packets. |
||||
message UdpDefaultWriterFactory { |
||||
} |
@ -0,0 +1,18 @@ |
||||
syntax = "proto3"; |
||||
|
||||
package envoy.extensions.udp_packet_writer.v3; |
||||
|
||||
import "udpa/annotations/status.proto"; |
||||
|
||||
option java_package = "io.envoyproxy.envoy.extensions.udp_packet_writer.v3"; |
||||
option java_outer_classname = "UdpGsoBatchWriterFactoryProto"; |
||||
option java_multiple_files = true; |
||||
option go_package = "github.com/envoyproxy/go-control-plane/envoy/extensions/udp_packet_writer/v3;udp_packet_writerv3"; |
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE; |
||||
|
||||
// [#protodoc-title: UDP packet writer config] |
||||
// [#extension: envoy.udp_packet_writer.gso] |
||||
|
||||
// Configuration for the UDP GSO batch packet writer factory. |
||||
message UdpGsoBatchWriterFactory { |
||||
} |
Loading…
Reference in new issue