X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ofproto%2Fofproto.c;h=2894e2d331e9799f8c4c2788d2e361ed6d4fca60;hb=4836f9f2bfa5dc0531bd1d828aae96ccd6b415cb;hp=b49ea49f4f97b3fb29b331f457d18698d75b492b;hpb=436cf33bb74f422ef3fe02527eeebf6b0817fa04;p=sliver-openvswitch.git diff --git a/ofproto/ofproto.c b/ofproto/ofproto.c index b49ea49f4..2894e2d33 100644 --- a/ofproto/ofproto.c +++ b/ofproto/ofproto.c @@ -2733,6 +2733,9 @@ update_time(struct ofproto *ofproto, struct rule *rule, long long int used = msec_from_nsec(stats->used_sec, stats->used_nsec); if (used > rule->used) { rule->used = used; + if (rule->super && used > rule->super->used) { + rule->super->used = used; + } netflow_flow_update_time(ofproto->netflow, &rule->nf_flow, used); } }