Allow specified UDP cmsg to be saved to QuicReceivedPacket (#35382)
Commit Message: Allow specified UDP cmsg to be saved to QuicReceivedPacket Additional Description: This can be accessed via QuicListenerFilter::onFirstPacketReceived. Risk Level: Low Testing: Integration test Docs Changes: N/A Release Notes: added --------- Signed-off-by: Paul Sohn <paulsohn@google.com> Mirrored from https://github.com/envoyproxy/envoy @ bd5bec9abb537b3d462ed4e74bb5ea4bf1844655main
parent
f87ac78aef
commit
21ad0c113a
2 changed files with 37 additions and 1 deletions
@ -0,0 +1,28 @@ |
||||
syntax = "proto3"; |
||||
|
||||
package envoy.config.core.v3; |
||||
|
||||
import "google/protobuf/wrappers.proto"; |
||||
|
||||
import "udpa/annotations/status.proto"; |
||||
|
||||
option java_package = "io.envoyproxy.envoy.config.core.v3"; |
||||
option java_outer_classname = "SocketCmsgHeadersProto"; |
||||
option java_multiple_files = true; |
||||
option go_package = "github.com/envoyproxy/go-control-plane/envoy/config/core/v3;corev3"; |
||||
option (udpa.annotations.file_status).package_version_status = ACTIVE; |
||||
|
||||
// [#protodoc-title: Socket CMSG headers] |
||||
|
||||
// Configuration for socket cmsg headers. |
||||
// See `:ref:CMSG <https://man7.org/linux/man-pages/man3/cmsg.3.html>`_ for further information. |
||||
message SocketCmsgHeaders { |
||||
// cmsg level. Default is unset. |
||||
google.protobuf.UInt32Value level = 1; |
||||
|
||||
// cmsg type. Default is unset. |
||||
google.protobuf.UInt32Value type = 2; |
||||
|
||||
// Expected size of cmsg value. Default is zero. |
||||
uint32 expected_size = 3; |
||||
} |
Loading…
Reference in new issue