+
+ if (table->backing[i].rate > 51200) {
+ table->common->num_flows_50k += 1;
+ table->common->num_flows_20k += 1;
+ table->common->num_flows_10k += 1;
+ table->common->num_flows_5k += 1;
+ } else if (table->backing[i].rate > 20480) {
+ table->common->num_flows_20k += 1;
+ table->common->num_flows_10k += 1;
+ table->common->num_flows_5k += 1;
+ } else if (table->backing[i].rate > 10240) {
+ table->common->num_flows_10k += 1;
+ table->common->num_flows_5k += 1;
+ } else if (table->backing[i].rate > 5120) {
+ table->common->num_flows_5k += 1;
+ }
+
+ table->common->num_flows += 1;
+
+ /* Print debugging info. */
+ src.s_addr = ntohl(table->backing[i].source_ip);
+ dst.s_addr = ntohl(table->backing[i].dest_ip);
+ strcpy(sip, inet_ntoa(src));
+ strcpy(dip, inet_ntoa(dst));
+ printlog(LOG_DEBUG, "FLOW: (%p) %s:%d -> %s:%d at %d\n", &table->backing[i],
+ sip, table->backing[i].source_port,
+ dip, table->backing[i].dest_port,
+ table->backing[i].rate);