> On Jul 31, 2015, at 21:54, Ben Pfaff <b...@nicira.com> wrote: > > Now that the classifier is versioned, is it still possible for > rule_dpif_try_ref() to return false? Specifically, can we change the > loop in rule_dpif_lookup_in_table() to do an ordinary ref instead of a > try_ref? > > My motive is that, if we could change it, then we could drop the > 'take_ref' parameter from rule_dpif_lookup_from_table(), instead letting > the caller take the ref if it wants it, which seems like a cleaner > interface. But, of course, correctness is more important. >
Right, now rule removal is rcu postponed after a version bump, so the rule is not removed while the lookup on the old version is in progress, so it is safe to make this change. Jarno > Thanks, > > Ben. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev