[ovs-git] [openvswitch/ovs] 7ebfcd: ovn-northd: Do not add lflows in lr_in_arp_resolve...
GitHub
noreply at github.com
Wed Oct 25 21:28:59 UTC 2017
Branch: refs/heads/master
Home: https://github.com/openvswitch/ovs
Commit: 7ebfcd3d93fd4aabe4dc516c3b3c43a4d3f9df3f
https://github.com/openvswitch/ovs/commit/7ebfcd3d93fd4aabe4dc516c3b3c43a4d3f9df3f
Author: Numan Siddique <nusiddiq at redhat.com>
Date: 2017-10-25 (Wed, 25 Oct 2017)
Changed paths:
M ovn/northd/ovn-northd.c
M tests/ovn.at
Log Message:
-----------
ovn-northd: Do not add lflows in lr_in_arp_resolve stage for disabled logical ports
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>
Signed-off-by: Ben Pfaff <blp at ovn.org>
More information about the git
mailing list