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