From: Frédéric Lécaille Date: Mon, 14 Feb 2022 12:56:42 +0000 (+0100) Subject: MINOR: quic: Wrong loss delay computation X-Git-Tag: v2.6-dev2~139 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=21db6f962bca9541c320a3c60e000a379eab4195;p=thirdparty%2Fhaproxy.git MINOR: quic: Wrong loss delay computation I really do not know where does this statement come from even after having checked several drafts. --- diff --git a/src/xprt_quic.c b/src/xprt_quic.c index dc487b2c8b..f4a825b792 100644 --- a/src/xprt_quic.c +++ b/src/xprt_quic.c @@ -1670,7 +1670,6 @@ static void qc_packet_loss_lookup(struct quic_pktns *pktns, ql = &qc->path->loss; loss_delay = QUIC_MAX(ql->latest_rtt, ql->srtt >> 3); - loss_delay += loss_delay >> 3; loss_delay = QUIC_MAX(loss_delay, MS_TO_TICKS(QUIC_TIMER_GRANULARITY)); node = eb64_first(pkts);