> On Mon, May 27, 2019 at 2:31 PM Lorenzo Bianconi <
> lorenzo.bianc...@redhat.com> wrote:
> 
> > Do not send traffic for local FIP through the overlay tunnels but
> > manage it in the local hypervisor
> >
> > Signed-off-by: Lorenzo Bianconi <lorenzo.bianc...@redhat.com>
> > ---
> >  ovn/northd/ovn-northd.c | 13 +++++++++++++
> >  1 file changed, 13 insertions(+)
> >
> > diff --git a/ovn/northd/ovn-northd.c b/ovn/northd/ovn-northd.c
> > index de0c06d4b..b233deef2 100644
> > --- a/ovn/northd/ovn-northd.c
> > +++ b/ovn/northd/ovn-northd.c
> > @@ -5222,6 +5222,19 @@ add_distributed_nat_routes(struct hmap *lflows,
> > const struct ovn_port *op)
> >              continue;
> >          }
> >
> > +        ds_put_format(&match, "inport == %s && "
> > +                      "ip4.src == %s && ip4.dst == %s",
> > +                       op->json_key, nat->logical_ip, nat->external_ip);
> > +        ds_put_format(&actions, "outport = %s; eth.dst = %s; "
> > +                      REGBIT_DISTRIBUTED_NAT" = 1; "
> > +                      REGBIT_NAT_REDIRECT" = 0; next;",
> > +                      op->od->l3dgw_port->json_key,
> > +                      nat->external_mac);
> > +        ovn_lflow_add(lflows, op->od, S_ROUTER_IN_IP_ROUTING, 400,
> > +                      ds_cstr(&match), ds_cstr(&actions));
> > +        ds_clear(&match);
> > +        ds_clear(&actions);
> > +
> >          for (size_t j = 0; j < op->od->nbr->n_nat; j++) {
> >              const struct nbrec_nat *nat2 = op->od->nbr->nat[j];
> >
> >
> Hi Lorenzo,
> 
> The changes looks fine to me. Can you please also update the documentation
> in ovn-northd-8.xml ?

ack, v2 on the way. Thx

Regards,
Lorenzo

> 
> Thanks
> Numan
> 
> -- 
> > 2.21.0
> >
> > _______________________________________________
> > dev mailing list
> > d...@openvswitch.org
> > https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> >
_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to