Changes in v2:
- rename evpn_type2_* in advertised_mac_binding_*
- use datapath reference in evpn_type2_entry_find() and evpn_type2_entry_add()
- drop preflix_len in Advertised_MAC_Binding table
- drop build_evpn_type2_for_lr routine
- rework en_evpn_type2_sync node dependency
- add SB.Advertised_MAC_Binding to the set of ignored tables in ovn-northd.c
- rename neighbor_collect_route_type2_to_advertise() to
  neighbor_collect_ip_mac_to_advertise()
- run neighbor_collect_ip_mac_to_advertise() just for local datapaths
- cosmetics

Lorenzo Bianconi (3):
  northd: Collect vif and router port IPs/MAC bindings in the SB
    Advertised_Mac_Binding table.
  controller: Advertise local EVPN type2 routes in ovn-controller.
  test: Enable ip/mac binding redistribute in multinode bgp L3 EVPN.

 NEWS                              |   3 +
 controller/neighbor.c             |  66 +++++++++-
 controller/neighbor.h             |   2 +
 controller/ovn-controller.c       |  23 +++-
 northd/en-advertised-route-sync.c | 200 ++++++++++++++++++++++++++++++
 northd/en-advertised-route-sync.h |   6 +
 northd/inc-proc-northd.c          |  12 +-
 northd/ovn-northd.c               |   4 +
 ovn-nb.xml                        |   6 +
 ovn-sb.ovsschema                  |  22 +++-
 ovn-sb.xml                        |  30 +++++
 tests/multinode.at                |  11 +-
 tests/ovn-northd.at               |  38 ++++++
 tests/system-ovn.at               |  35 ++++++
 14 files changed, 439 insertions(+), 19 deletions(-)

-- 
2.51.0

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

Reply via email to