Skip to main content

Module quic

Module quic 

Source
Expand description

QUIC transport tuning, split by role.

Client (--client-quic-*) and Server (--server-quic-*) carry the per-connection knobs (stream limits, GSO, timeouts) that each backend applies. Server additionally owns the knobs that only make sense when accepting connections: the QUIC preferred address and the QUIC-LB connection-ID encoding.

Each is flattened directly onto crate::ClientConfig / crate::ServerConfig, so the args parse straight into the config the endpoint is built from. Not every backend honors every knob, see the field docs.

Structsยง

Client
The --client-quic-* transport section.
Server
The --server-quic-* transport section.