commit b26733024c73d991777b2a6546d1f7454aa9a33c
parent 2b242e3c756742cdd2ea867980f67d0f55f916f9
Author: Elias Summermatter <elias.summermatter@seccom.ch>
Date: Wed, 31 Mar 2021 22:58:18 +0200
Fixed bug in rtt counter setu
Diffstat:
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/setu/gnunet-service-setu.c b/src/setu/gnunet-service-setu.c
@@ -695,7 +695,7 @@ calculate_perf_rtt() {
* for every active/passive switch additional 3.5 rtt's are used
*/
- float iterations = perf_rtt.ibf.received;
+ int iterations = perf_rtt.ibf.received;
if(iterations > 1)
rtt += (iterations - 1 ) * 0.5;
rtt += 3 * iterations;
@@ -717,6 +717,7 @@ calculate_perf_rtt() {
LOG(GNUNET_ERROR_TYPE_ERROR,"Bytes Transmitted: %d\n", bytes_transmitted);
+ LOG(GNUNET_ERROR_TYPE_ERROR,"Reached tradeoff bandwidth/rtt: %f\n", (bytes_transmitted / rtt ));
return rtt;
}
diff --git a/src/setu/perf_setu_api.c b/src/setu/perf_setu_api.c
@@ -395,7 +395,7 @@ run (void *cls,
"Running real set-reconciliation\n");
//init_set1 ();
// limit ~23800 element total
- initRandomSets(0,200,400,32);
+ initRandomSets(88,100,90,32);
}
static void execute_perf()