]> git.kaiwu.me - nginx.git/commit
QUIC: reworked retransmission mechanism.
authorVladimir Homutov <vl@nginx.com>
Mon, 13 Jul 2020 14:31:29 +0000 (17:31 +0300)
committerVladimir Homutov <vl@nginx.com>
Mon, 13 Jul 2020 14:31:29 +0000 (17:31 +0300)
commit782a634e38018a3d3d9a2460bc7181a28a6578c1
treed84360bd060f07258df1de52608c674bdfb9bb20
parent230882ba50a73b162002135af4c2df8e4c018ed3
QUIC: reworked retransmission mechanism.

Instead of timer-based retransmissions with constant packet lifetime,
this patch implements ack-based loss detection and probe timeout
for the cases, when no ack is received, according to the quic-recovery
draft 29.
src/event/ngx_event_quic.c
src/event/ngx_event_quic.h