From: Mike Perry Date: Fri, 21 Jan 2022 18:09:48 +0000 (+0000) Subject: Increase RTT ratio used to detect monotime jumps/stalls. X-Git-Tag: tor-0.4.7.4-alpha~21 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8052d0c2c08ac227aaee1134a52d5a3993ba4b10;p=thirdparty%2Ftor.git Increase RTT ratio used to detect monotime jumps/stalls. In Shadow, we saw RTT jumps as high as 1000 naturally. So let's set this to 5000, to give us some breathing room. --- diff --git a/src/core/or/congestion_control_common.c b/src/core/or/congestion_control_common.c index 6fa3bb9a11..fe3228262a 100644 --- a/src/core/or/congestion_control_common.c +++ b/src/core/or/congestion_control_common.c @@ -698,7 +698,7 @@ static bool time_delta_stalled_or_jumped(const congestion_control_t *cc, uint64_t old_delta, uint64_t new_delta) { -#define DELTA_DISCREPENCY_RATIO_MAX 100 +#define DELTA_DISCREPENCY_RATIO_MAX 5000 /* If we have a 0 new_delta, that is definitely a monotime stall */ if (new_delta == 0) { static ratelim_t stall_info_limit = RATELIM_INIT(60);