On 4 April 2018 at 14:47, Ben Pfaff <b...@ovn.org> wrote:

> On Mon, Mar 26, 2018 at 02:18:28PM -0700, Gurucharan Shetty wrote:
> > commit f6fabcc6245 (ofproto-dpif: Mark packets as "untracked"
> > after call to ct().) changed the behavior after a call to ct().
> > The +trk bit would automatically be unset if packet is sent to
> > ct() and not forked.  This caused a bug in the OVN gateway
> > pipeline when there is SNAT rule as well as load-balancing rule.
> >
> > In the OVN gateway pipeline for the gateway router, we had an
> > optimization where the packets sent to unSNAT need not go through
> > a recirculation. But since doing this now means that the +trk bit
> > gets unset, the DNAT rules for load-balancing a new packet in the next
> > table won't get hit.
> >
> > This commit removes the optimization for unSNAT packets so that
> > there is always a recirculation.
> >
> > Signed-off-by: Gurucharan Shetty <g...@ovn.org>
>
> Acked-by: Ben Pfaff <b...@ovn.org>
>

Thanks. I applied this to master and 2.9
_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to