This series extends the (experimental) EVPN feature set that was added
in 25.09 and adds support for automatically learning IP neighbors that
were advertised through Type-2 MAC+IP EVPN routes on logical routers
connnected to EVPN-enabled logical switches.
Dumitru Ceara (4):
system-ovn: Fix the workloads in the 'dynamic-routing - EVPN' test.
evpn-binding: Improve the evpn_datapath structure and optimize
lookups.
controller: Factor out OF management routine for MAC_Bindings.
controller, northd: Add support for learning IP neighbors through
EVPN.
NEWS | 8 ++
controller/automake.mk | 4 +
controller/evpn-arp.c | 174 +++++++++++++++++++++++++
controller/evpn-arp.h | 65 +++++++++
controller/evpn-binding.c | 84 ++++++------
controller/evpn-binding.h | 13 ++
controller/evpn-fdb.c | 2 +-
controller/evpn-fdb.h | 2 +-
controller/lflow.c | 154 ++++++----------------
controller/neighbor-exchange-netlink.c | 9 ++
controller/neighbor-exchange-netlink.h | 1 +
controller/neighbor-exchange-stub.c | 2 +-
controller/neighbor-exchange.c | 91 ++++++++-----
controller/neighbor-exchange.h | 12 +-
controller/neighbor-of.c | 111 ++++++++++++++++
controller/neighbor-of.h | 50 +++++++
controller/ovn-controller.c | 138 +++++++++++++++++++-
controller/physical.c | 53 +++++++-
controller/physical.h | 5 +
northd/en-datapath-logical-switch.c | 7 +
ovn-nb.xml | 23 ++++
tests/multinode.at | 104 +++++++++++++--
tests/system-ovn.at | 155 +++++++++++++++++++++-
23 files changed, 1057 insertions(+), 210 deletions(-)
create mode 100644 controller/evpn-arp.c
create mode 100644 controller/evpn-arp.h
create mode 100644 controller/neighbor-of.c
create mode 100644 controller/neighbor-of.h
--
2.51.0
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev