diff options
Diffstat (limited to 'src/setu/gnunet-service-setu.c')
-rw-r--r-- | src/setu/gnunet-service-setu.c | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/src/setu/gnunet-service-setu.c b/src/setu/gnunet-service-setu.c index fb1c9a99d..d13285a69 100644 --- a/src/setu/gnunet-service-setu.c +++ b/src/setu/gnunet-service-setu.c | |||
@@ -783,12 +783,29 @@ calculate_perf_rtt() { | |||
783 | LOG(GNUNET_ERROR_TYPE_ERROR,"Estimateded set difference: %d\n", perf_rtt.se_diff); | 783 | LOG(GNUNET_ERROR_TYPE_ERROR,"Estimateded set difference: %d\n", perf_rtt.se_diff); |
784 | 784 | ||
785 | 785 | ||
786 | /* | ||
787 | * Write IBF failure rate for different BUCKET_NUMBER_FACTOR | ||
788 | */ | ||
789 | float factor; | ||
790 | GNUNET_CONFIGURATION_get_value_float(setu_cfg,"IBF", "BUCKET_NUMBER_FACTOR", &factor); | ||
791 | int num_per_bucket; | ||
792 | GNUNET_CONFIGURATION_get_value_number(setu_cfg,"IBF", "NUMBER_PER_BUCKET", &num_per_bucket); | ||
793 | |||
794 | int decoded = 0; | ||
795 | if(perf_rtt.active_passive_switches == 0) | ||
796 | decoded = 1; | ||
797 | |||
798 | FILE *out1 = fopen("perf_failure_bucket_number_factor.csv", "a"); | ||
799 | fprintf(out1, "%d,%f,%d\n",num_per_bucket,factor,decoded); | ||
800 | fclose(out1); | ||
801 | |||
786 | 802 | ||
787 | /** | 803 | /** |
788 | * Write performance csv output | 804 | * Write performance csv output |
789 | * <se_diff>,<active_passive_switches>,<bytes_transmitted>,<rtt> | 805 | * <se_diff>,<active_passive_switches>,<bytes_transmitted>,<rtt> |
790 | */ | 806 | */ |
791 | FILE *out = fopen("perfstats.log", "a"); | 807 | |
808 | FILE *out = fopen("perf_stats.csv", "a"); | ||
792 | fprintf(out, "%d,%d,%d,%f\n", perf_rtt.se_diff, perf_rtt.active_passive_switches,bytes_transmitted,rtt); | 809 | fprintf(out, "%d,%d,%d,%f\n", perf_rtt.se_diff, perf_rtt.active_passive_switches,bytes_transmitted,rtt); |
793 | fclose(out); | 810 | fclose(out); |
794 | return 0; | 811 | return 0; |