X-Git-Url: http://git.onelab.eu/?p=distributedratelimiting.git;a=blobdiff_plain;f=drl%2Festimate.c;h=bfe22c5cbb6477a0999d3ffb150f8712713266b4;hp=8b3bb9ab97a0d9c6820d338af3b423c4ce0741b9;hb=9891ed21bcd3ff9f72a92e867ac7e8e0b9abb533;hpb=5196115d2999ca57181ef592e7907d7afb14c1b3 diff --git a/drl/estimate.c b/drl/estimate.c index 8b3bb9a..bfe22c5 100644 --- a/drl/estimate.c +++ b/drl/estimate.c @@ -237,9 +237,17 @@ static uint32_t allocate_fps(identity_t *ident, double total_weight) { } if (printcounter <= 0) { - printlog(LOG_WARN, "%d %.2f %.2f %.2f %d %d %d %d %d %d ", local_rate, idealweight, - ident->localweight, total_weight, ftable->num_flows, ftable->num_flows_5k, ftable->num_flows_10k, - ftable->num_flows_20k, ftable->num_flows_50k, ftable->avg_rate); + struct timeval tv; + double time_now; + + gettimeofday(&tv, NULL); + time_now = (double) tv.tv_sec + (double) ((double) tv.tv_usec / (double) 1000000); + + printlog(LOG_WARN, "%.2f %d %.2f %.2f %.2f %d %d %d %d %d %d %d %d", time_now, ftable->inst_rate, + idealweight, ident->localweight, total_weight, ftable->num_flows, ftable->num_flows_5k, + ftable->num_flows_10k, ftable->num_flows_20k, ftable->num_flows_50k, ftable->avg_rate, + ftable->max_flow_rate, ftable->max_flow_rate_flow_hash); + printcounter = PRINT_COUNTER_RESET; } else { printcounter -= 1;