Hi everyone, this is a split out of the last OVN Fabric integration series https://mail.openvswitch.org/pipermail/ovs-dev/2024-November/418554.html.
Contains only the refactoring and other prerequisite changes. This should already allow review of these changes while i refactor the other changes. The first 6 patches contain general refactoring of northd code. The last 2 patches contain smaller changes for existing features to allow them to be used more easily in the context of the OVN Fabric integration. Felix Huettner (8): northd: Set southbound mac from lrp_networks. northd: Fix relying on naming coincidences. northd: Store outport of parsed_route. northd: Split out join_logical_ports. northd: Reorder join_logical_ports. northd: Move connected routes to route engine. northd: Autodiscover centralize_routing. northd: Routing-protocol-redirect on crps. NEWS | 4 + lib/ovn-util.c | 20 ++ lib/ovn-util.h | 2 + northd/northd.c | 741 +++++++++++++++++++++++++------------------- northd/northd.h | 12 + ovn-nb.xml | 34 -- tests/multinode.at | 7 - tests/ovn-northd.at | 48 +-- tests/system-ovn.at | 152 ++++++++- 9 files changed, 610 insertions(+), 410 deletions(-) base-commit: 3b32b7d08ebcd005681db5131c798da07a89133a prerequisite-patch-id: ccd12f913aedb666b2cebbbe2ec03efdf90aef63 -- 2.47.1 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev