The 4th patch fixes the L3 EVPN use case when remote VTEP is not L2 adjacent,
but it depends on the 3rd patch, otherwise for IPv6 prefix with IPv4 VTEP, it
will end up with a broken logical flow that uses 32-bit register for IPv6
address. The first 2 patches are not depended by the 3rd and 4th patch but they
are related to the address family problem, so they are included in this series
as well.

v2:
- Rebase and fix compile error of p2.
- Fix test case failure of p4.
- Added Fixes tag for p1 and p2 as requested by Lorenzo.

Han Zhou (4):
  northd: Use nexthop address family in find_static_route_outport.
  northd: Use nexthop address family for ECMP symmetric reply flows.
  northd: Learned route use nexthop address family for outport IP
    selection.
  northd: Fix L3 EVPN when remote VTEP is not L2 adjacent.

 northd/en-learned-route-sync.c |   4 +-
 northd/northd.c                |  11 +-
 tests/multinode.at             | 197 +++++++++++++++++++++++++++++++++
 tests/ovn-northd.at            |  19 +++-
 4 files changed, 222 insertions(+), 9 deletions(-)

-- 
2.38.1

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to