Mercurial > hg > nginx
diff src/event/quic/ngx_event_quic.c @ 9195:ff452f283aa9
QUIC: reset RTT estimator for the new path.
RTT is a property of the path, it must be reset on confirming a peer's
ownership of its new address.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Tue, 12 Dec 2023 20:20:51 +0400 |
parents | 4ccb0d973206 |
children | da400acf3756 |
line wrap: on
line diff
--- a/src/event/quic/ngx_event_quic.c Wed Nov 29 10:58:21 2023 +0400 +++ b/src/event/quic/ngx_event_quic.c Tue Dec 12 20:20:51 2023 +0400 @@ -260,14 +260,7 @@ ngx_queue_init(&qc->free_frames); - qc->avg_rtt = NGX_QUIC_INITIAL_RTT; - qc->rttvar = NGX_QUIC_INITIAL_RTT / 2; - qc->min_rtt = NGX_TIMER_INFINITE; - qc->first_rtt = NGX_TIMER_INFINITE; - - /* - * qc->latest_rtt = 0 - */ + ngx_quic_init_rtt(qc); qc->pto.log = c->log; qc->pto.data = c;