diff options
author | Mike Perry <mikeperry-git@torproject.org> | 2020-06-07 22:16:25 -0500 |
---|---|---|
committer | Mike Perry <mikeperry-git@torproject.org> | 2020-06-07 22:16:25 -0500 |
commit | 6ec01c5f728b0daddebaf8e5364ce0b34027fb5e (patch) | |
tree | fb2a409b8637a9b2f796c43390d728657411e6aa /src/core/or/circuitstats.c | |
parent | 1d32c3114fa3ebcd4219eba6ad7bb2a57b878511 (diff) | |
download | tor-6ec01c5f728b0daddebaf8e5364ce0b34027fb5e.tar.gz tor-6ec01c5f728b0daddebaf8e5364ce0b34027fb5e.zip |
Provide a DROPTIMEOUTS command to drop CBT times
This allows us to reset CBT when we change guards in fixed-guards onionperf
instances (#33325 and children).
Diffstat (limited to 'src/core/or/circuitstats.c')
-rw-r--r-- | src/core/or/circuitstats.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/core/or/circuitstats.c b/src/core/or/circuitstats.c index 822e5bd308..08d12d0d64 100644 --- a/src/core/or/circuitstats.c +++ b/src/core/or/circuitstats.c @@ -53,9 +53,6 @@ #undef log #include <math.h> -static void cbt_control_event_buildtimeout_set( - const circuit_build_times_t *cbt, - buildtimeout_set_event_t type); static void circuit_build_times_scale_circ_counts(circuit_build_times_t *cbt); #define CBT_BIN_TO_MS(bin) ((bin)*CBT_BIN_WIDTH + (CBT_BIN_WIDTH/2)) @@ -545,7 +542,7 @@ circuit_build_times_get_initial_timeout(void) * Leave estimated parameters, timeout and network liveness intact * for future use. */ -STATIC void +void circuit_build_times_reset(circuit_build_times_t *cbt) { memset(cbt->circuit_build_times, 0, sizeof(cbt->circuit_build_times)); @@ -1894,7 +1891,7 @@ circuit_build_times_update_last_circ(circuit_build_times_t *cbt) cbt->last_circ_at = approx_time(); } -static void +void cbt_control_event_buildtimeout_set(const circuit_build_times_t *cbt, buildtimeout_set_event_t type) { |