[ovs-dev] [PATCH] ovn-northd: Do not add lflows in lr_in_arp_resolve stage for disabled logical ports

Ben Pfaff blp at ovn.org
Wed Oct 25 21:29:15 UTC 2017


On Wed, Sep 27, 2017 at 09:36:18PM +0530, nusiddiq at redhat.com wrote:
> From: Numan Siddique <nusiddiq at redhat.com>
> 
> ovn-northd is adding the below logical flow for a disabled logical port (with mac M
> and IP 'A')
> 
> table=6 (lr_in_arp_resolve  ), match=(outport == "lrp-port" && reg0 == 'A'),
> action=(eth.dst = 'M'; next;)
> 
> In the case of openstack load balancer 'octavia' service, it creates logical
> ports 'P1' (M1 IP1) and 'P2' (M2 IP2). It then disables logical port P2 and
> adds IP2 to P1 - (M1 IP1 IP2).
> 
> When another port tries to reach IP2, it doesn't get delivered to port P1 because
> of the above flow.
> 
> Signed-off-by: Numan Siddique <nusiddiq at redhat.com>

Thanks a lot, I applied this to master.

Please let me know if I should backport it to 2.8 (or earlier).


More information about the dev mailing list