Uses of Class
io.github.mahmoudimus.quic.connection.MtuDiscovery
Packages that use MtuDiscovery
Package
Description
The sans-I/O QUIC connection and endpoint, ported from quinn-proto: the
Connection state machine (handshake, packet assembly and
processing, key updates, closing and draining), the Endpoint that routes datagrams and answers with Version
Negotiation, Retry and stateless resets, their configurations (TransportConfig, ServerConfig, ClientConfig, EndpointConfig), and the building blocks they are made of:
range sets (RangeSet), reassembly of received data
(Assembler), buffering of sent data (SendBuffer), streams and flow control (StreamsState), packet number spaces and ACK generation
(PacketSpace), loss detection (Recovery), pacing (Pacer), path MTU discovery (MtuDiscovery) and timers (TimerTable).-
Uses of MtuDiscovery in io.github.mahmoudimus.quic.connection
Methods in io.github.mahmoudimus.quic.connection that return MtuDiscoveryModifier and TypeMethodDescriptionMtuDiscovery.copy()A copy with the same MTU, search and black hole state, for a new path that is presumably the same network (a NAT rebinding), as quinn clones it.static MtuDiscoveryMtuDiscovery.disabled(int mtu, int minMtu) Disabled discovery: the MTU stays fixed, except that a black hole still lowers it to the minimum.static MtuDiscoveryMtuDiscovery.enabled(int initialMtu, int minMtu, int peerMaxUdpPayloadSize, MtuDiscoveryConfig config) Enabled discovery.Recovery.mtud()MTU discovery.