}
}
-#if 0
- printf("expiring rule (%s): ",
- (now >= hard_expiration ? "hard" : "idle"));
- flow_print(stdout, &rule->cr.flow);
- printf("\n");
-#endif
-
send_flow_exp(p, rule, now,
(now >= hard_expiration
? OFPER_HARD_TIMEOUT : OFPER_IDLE_TIMEOUT));
rule = rule_from_cls_rule(
classifier_find_rule_exactly(&p->cls, &f->key, 0, UINT16_MAX));
if (!rule) {
- printf("deleting mysterious rule from datapath\n");
- flow_print(stdout, &f->key);
- printf("\n");
dpif_flow_del(&p->dpif, f);
continue;
}