UDP 套接字配置 (proto)

config.core.v3.UdpSocketConfig

[config.core.v3.UdpSocketConfig proto]

通用 UDP 套接字配置。

{
  "max_rx_datagram_size": {...},
  "prefer_gro": {...}
}
max_rx_datagram_size

(UInt64Value) 接收的 UDP 数据报的最大大小。使用更大的大小会导致 Envoy 为每个套接字分配更多内存。大于此大小的接收数据报将被丢弃。如果未设置,则默认为 1500 字节。

prefer_gro

(BoolValue) 配置在从 UDP 套接字读取时是否首选通用接收卸载 (GRO) <https://en.wikipedia.org/wiki/Large_receive_offload>_。默认值取决于上下文,并在使用 UdpSocketConfig 的地方进行记录。此选项影响性能,但不影响功能。如果操作系统不支持 GRO,将使用非 GRO 接收。