From 5e1b32141734bf944c63de8ab15538135bf3f8fd Mon Sep 17 00:00:00 2001 From: Ethan Jackson Date: Thu, 24 Feb 2011 12:38:30 -0800 Subject: [PATCH] ofproto: Reset facet's rs_used at rule changes. When a facet changes rules it's 'used' timer is set to the new rule's created time. This is possibly before the time stored in 'rs_used' which could cause an assertion failure in facet_push_stats(). Bug #4732. --- ofproto/ofproto.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ofproto/ofproto.c b/ofproto/ofproto.c index 8af18145..456dcb19 100644 --- a/ofproto/ofproto.c +++ b/ofproto/ofproto.c @@ -2566,6 +2566,7 @@ facet_revalidate(struct ofproto *ofproto, struct facet *facet) list_push_back(&new_rule->facets, &facet->list_node); facet->rule = new_rule; facet->used = new_rule->created; + facet->rs_used = facet->used; } ofpbuf_delete(odp_actions); -- 2.30.2