On Thu, Jul 30, 2015 at 04:55:13PM -0700, Justin Pettit wrote: > > > On Jul 28, 2015, at 8:44 AM, Ben Pfaff <b...@nicira.com> wrote: > > > > When an upcoming commit divides the pipeline up into ingress and egress > > pipeline, it will become necessary to resubmit to different tables from > > each of those pipelines to implement output. This commit makes that > > possible. > > > > Signed-off-by: Ben Pfaff <b...@nicira.com> > > --- > > ovn/controller/rule.c | 2 +- > > ovn/lib/actions.c | 16 +++++++++++----- > > ovn/lib/actions.h | 6 ++++-- > > tests/test-ovn.c | 2 +- > > 4 files changed, 17 insertions(+), 9 deletions(-) > > > > diff --git a/ovn/controller/rule.c b/ovn/controller/rule.c > > index 0f5971b..c7281a0 100644 > > --- a/ovn/controller/rule.c > > +++ b/ovn/controller/rule.c > > @@ -283,7 +283,7 @@ rule_run(struct controller_ctx *ctx, struct hmap > > *flow_table) > > ofpbuf_use_stub(&ofpacts, ofpacts_stub, sizeof ofpacts_stub); > > next_table_id = rule->table_id < 31 ? rule->table_id + 17 : 0; > > error = actions_parse_string(rule->actions, &symtab, &ldp->ports, > > - next_table_id, &ofpacts, &prereqs); > > + next_table_id, 64, &ofpacts, > > &prereqs); > > Do you think we should start using #defines or enums for these tables instead > of magic numbers? It's hard to keep track of their values, and if we need to > shuffle things around it's going to be tough to not miss some.
That's probably true. I'd like to hold off and add that as a followup patch, though, if it's OK. > Acked-by: Justin Pettit <jpet...@nicira.com> Thanks! _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev