package envoy.extensions.filters.network.ext_proc.v3

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message NetworkExternalProcessor

ext_proc.proto:36

The Network External Processing filter allows an external service to process raw TCP/UDP traffic in a flexible way using a bidirectional gRPC stream. Unlike the HTTP External Processing filter, this filter operates at the L4 (transport) layer, giving access to raw network traffic. The filter communicates with an external gRPC service that can: * Inspect traffic in both directions * Modify the network traffic * Control connection lifecycle (continue, close, or reset) By using the filter's processing mode, you can selectively choose which data directions to process (read, write or both), allowing for efficient processing.

message ProcessingMode

ext_proc.proto:67

Options for controlling processing behavior. Filter will reject the config if both read and write are SKIP mode.

Used in: NetworkExternalProcessor

enum ProcessingMode.DataSendMode

ext_proc.proto:69

Defines how traffic should be handled by the external processor.

Used in: ProcessingMode