[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [tor/main] trace: Add congestion control BDP update tracepoints
commit 0b376a9e82539621accd54e77f6c09493ed2fa33
Author: David Goulet <dgoulet@xxxxxxxxxxxxxx>
Date: Tue Sep 28 22:37:25 2021 +0000
trace: Add congestion control BDP update tracepoints
Signed-off-by: David Goulet <dgoulet@xxxxxxxxxxxxxx>
---
src/core/or/congestion_control_common.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/core/or/congestion_control_common.c b/src/core/or/congestion_control_common.c
index fa603e8df8..51691c106d 100644
--- a/src/core/or/congestion_control_common.c
+++ b/src/core/or/congestion_control_common.c
@@ -22,6 +22,7 @@
#include "core/or/congestion_control_nola.h"
#include "core/or/congestion_control_westwood.h"
#include "core/or/congestion_control_st.h"
+#include "core/or/trace_probes_cc.h"
#include "lib/time/compat_time.h"
#include "feature/nodelist/networkstatus.h"
@@ -915,7 +916,12 @@ congestion_control_update_circuit_bdp(congestion_control_t *cc,
/* We updated BDP this round if either we had a blocked channel, or
* the curr_rtt_usec was not 0. */
- return (blocked_on_chan || curr_rtt_usec != 0);
+ bool ret = (blocked_on_chan || curr_rtt_usec != 0);
+ if (ret) {
+ tor_trace(TR_SUBSYS(cc), TR_EV(bdp_update), circ, cc, curr_rtt_usec,
+ sendme_rate_bdp);
+ }
+ return ret;
}
/**
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits