From f14b7d53a3a7dd193987a80ce09a688a35277376 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Fri, 17 Sep 2021 17:32:37 +0100 Subject: [PATCH] reduce the delay in ACKs to the minimum of rtt/2 and the constant --- router/java/src/net/i2p/router/transport/udp/ACKSender.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/router/java/src/net/i2p/router/transport/udp/ACKSender.java b/router/java/src/net/i2p/router/transport/udp/ACKSender.java index 62e1e0d60..8d806f74d 100644 --- a/router/java/src/net/i2p/router/transport/udp/ACKSender.java +++ b/router/java/src/net/i2p/router/transport/udp/ACKSender.java @@ -78,7 +78,7 @@ class ACKSender implements Runnable { // the unsentACKThreshold to figure out when to send an ACK instead of // using the timer, so we can set the timeout/frequency higher if (timeSinceACK < 2*1000) - return Math.max(rtt/2, ACK_FREQUENCY); + return Math.min(rtt/2, ACK_FREQUENCY); else return ACK_FREQUENCY; }