> On Aug 3, 2015, at 1:48 PM, Ben Pfaff <b...@nicira.com> wrote: > > On Fri, Jul 31, 2015 at 03:12:38PM -0700, Justin Pettit wrote: >>> On Jul 28, 2015, at 8:44 AM, Ben Pfaff <b...@nicira.com> wrote: >>> if (br_int) { >>> + enum mf_field_id mff_ovn_geneve = ofctrl_run(br_int); >>> + >>> struct hmap flow_table = HMAP_INITIALIZER(&flow_table); >>> rule_run(&ctx, &flow_table); >>> - if (chassis_id) { >>> physical_run(&ctx, br_int, chassis_id, &flow_table); >>> + if (chassis_id && mff_ovn_geneve) { >> >> Won't this prevent OVN from coming up properly if Geneve isn't a >> supported protocol on the host or negotiation fails? It would be nice >> to still come up if STT is configured and there are any Geneve >> problems. > > Good point. I dropped this check.
I assume in the following patch that uses this field, you'll do some sort of check and prevent flows from being written if Geneve is configured and negotiation fails. Thanks for addressing the other issues. --Justin _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev