X-Git-Url: http://git.onelab.eu/?p=distributedratelimiting.git;a=blobdiff_plain;f=drl%2Fstandard.c;h=103a23c298b965b7d216184392b7ecd2abd348c8;hp=9c996e3ceb9b765093bde378886344c65f510c35;hb=762f4e00371f2a8e01a6cf60867f837b90460a60;hpb=f83340496f632165030cc92cd98408a87082f6b1 diff --git a/drl/standard.c b/drl/standard.c index 9c996e3..103a23c 100644 --- a/drl/standard.c +++ b/drl/standard.c @@ -314,22 +314,18 @@ void standard_table_update_flows(standard_flow_table table, struct timeval now, table->common->num_flows_20k += 1; table->common->num_flows_10k += 1; table->common->num_flows_5k += 1; - table->common->num_flows += 1; } else if (current->rate > 20480) { table->common->num_flows_20k += 1; table->common->num_flows_10k += 1; table->common->num_flows_5k += 1; - table->common->num_flows += 1; } else if (current->rate > 10240) { table->common->num_flows_10k += 1; table->common->num_flows_5k += 1; - table->common->num_flows += 1; } else if (current->rate > 5120) { table->common->num_flows_5k += 1; - table->common->num_flows += 1; - } else { - table->common->num_flows += 1; - } + } + + table->common->num_flows += 1; src.s_addr = ntohl(current->source_ip); dst.s_addr = ntohl(current->dest_ip);