|
@@ -520,6 +520,7 @@ cell_ewma_to_circuit(cell_ewma_t *ewma)
|
|
|
*
|
|
|
* These tick values are not meant to be shared between Tor instances, or used
|
|
|
* for other purposes. */
|
|
|
+
|
|
|
static unsigned
|
|
|
cell_ewma_tick_from_timeval(const struct timeval *now,
|
|
|
double *remainder_out)
|
|
@@ -532,6 +533,13 @@ cell_ewma_tick_from_timeval(const struct timeval *now,
|
|
|
return res;
|
|
|
}
|
|
|
|
|
|
+/** Tell the caller whether ewma_enabled is set */
|
|
|
+int
|
|
|
+cell_ewma_enabled(void)
|
|
|
+{
|
|
|
+ return ewma_enabled;
|
|
|
+}
|
|
|
+
|
|
|
/** Compute and return the current cell_ewma tick. */
|
|
|
unsigned int
|
|
|
cell_ewma_get_tick(void)
|