[PATCH 0 of 4] QUIC path MTU discovery
Roman Arutyunyan
arut at nginx.com
Thu Jul 6 13:57:13 UTC 2023
Updated PMTUD:
- Eliminated getting local interface MTU. This was too intrusive and platform-
dependent.
- Added timeout (1 sec) before each PMTUD iteration to reduce PMTUD traffic
in short connections.
- Size search reimplemented. MTU is increased by 256 bytes until failure,
after which binary search is used. Real life MTU will be around 1500, while
initial payload size is 1200. Doing binary search from 65k down to 1500 will
produce a lot of failed syscalls and useless traffic. Ascending from 1200
to a first failre will be quick.
--
Roman Arutyunyan
More information about the nginx-devel
mailing list