On Oct 31, 2014, at 2:24 PM, Ben Pfaff <b...@nicira.com> wrote: > On Fri, Oct 31, 2014 at 02:17:56PM -0700, Jarno Rajahalme wrote: >> Classifier users should not use negative priorities. >> >> Signed-off-by: Jarno Rajahalme <jrajaha...@nicira.com> > > The only priority that the classifier can't handle properly is > INT_MIN. Unfortunately, that's also the one priority that this patch > doesn't fix (since -INT_MIN == INT_MIN, at least on the system we care > about). >
Oops, did not think of that! >> + cls_rule_init(&rule->cls_rule, &match, wc_fields >> + ? (priority < 0 ? -priority: priority) >> + : INT_MAX); How about this: cls_rule_init(&rule->cls_rule, &match, wc_fields ? (priority == INT_MIN ? priority + 1 : priority) : INT_MAX); Jarno _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev