X-Git-Url: http://git.onelab.eu/?p=distributedratelimiting.git;a=blobdiff_plain;f=drl%2Fsamplehold.c;h=9a309955629cfa71ae8d6801962f45e0414f3c26;hp=f98e5dffa7bb5cfb3aa602511d1fc20688c3ad4e;hb=d12ab8f1cd4ff135d692f7841360af70f0beb57b;hpb=762f4e00371f2a8e01a6cf60867f837b90460a60 diff --git a/drl/samplehold.c b/drl/samplehold.c index f98e5df..9a30995 100644 --- a/drl/samplehold.c +++ b/drl/samplehold.c @@ -379,6 +379,10 @@ void sampled_table_update_flows(sampled_flow_table table, struct timeval now, do } } + if (table->common->num_flows > 0) { + table->common->avg_rate = table->common->rate / table->common->num_flows; + } + table->common->max_flow_rate = largest_rate; }