In this series we add support for incremental processing of learned routes. At the end of the series adding or removing learned routes no longer triggers an lflow recompute.
Also the logic in here supports other types of routes too. We there however need to add incremental support to the route engine node. Felix Huettner (5): northd: Add en-learned-route-sync I+P handling. northd: Add group ecmp route engine node. northd: Support I+P for group_ecmp_route engine. northd: Add lflow_ref for route entries. northd: Support I+P of lflows on route changes. lib/stopwatch-names.h | 1 + northd/automake.mk | 2 + northd/en-group-ecmp-route.c | 521 +++++++++++++++++++++++++++++++++ northd/en-group-ecmp-route.h | 102 +++++++ northd/en-learned-route-sync.c | 132 +++++++-- northd/en-learned-route-sync.h | 21 ++ northd/en-lflow.c | 74 ++++- northd/en-lflow.h | 2 + northd/inc-proc-northd.c | 21 +- northd/northd.c | 297 +++++-------------- northd/northd.h | 42 ++- northd/ovn-northd.c | 1 + tests/ovn-northd.at | 39 ++- 13 files changed, 981 insertions(+), 274 deletions(-) create mode 100644 northd/en-group-ecmp-route.c create mode 100644 northd/en-group-ecmp-route.h base-commit: 523e05dcd7c27c897e9dd0240de0fdb1da539afa -- 2.48.1 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev