diff --git a/router/java/src/net/i2p/router/transport/udp/PeerState2.java b/router/java/src/net/i2p/router/transport/udp/PeerState2.java index 9aff6ac0758ea673dcad2394a102bf99366f9391..46a7787edf66b51213316c06c8227cb23e94c762 100644 --- a/router/java/src/net/i2p/router/transport/udp/PeerState2.java +++ b/router/java/src/net/i2p/router/transport/udp/PeerState2.java @@ -649,7 +649,7 @@ public class PeerState2 extends PeerState implements SSU2Payload.PayloadCallback private class ACKTimer extends SimpleTimer2.TimedEvent { public ACKTimer() { super(_context.simpleTimer2()); - long delta = Math.min(_rtt/2, ACK_FREQUENCY); + long delta = Math.max(10, Math.min(_rtt/6, ACK_FREQUENCY)); if (_log.shouldDebug()) _log.debug("Sending delayed ack in " + delta + ": " + PeerState2.this); schedule(delta);