Hi everyone,

this is the northd part of the OVN Fabric integration series
https://mail.openvswitch.org/pipermail/ovs-dev/2024-November/418554.html.

By the end of the series northd can announce routes by writing to the
sb Advertised_Route table.
Northd can also learn routes by reading from the sb Learned_Route table.

There is a parallel patch series that works on this from the side
of the ovn-controller.

Since v2 all of the open review comments where addressed and the series
was rebased.

Felix Huettner (6):
  northd: Sync Advertised_Route to sb.
  northd: Add filtering which routes to advertise.
  northd: Handle learned routes.
  northd: Remove learned routes if lrp is removed.
  northd: Allow announcing individual host routes.
  northd: Sync routing data to pb.

 NEWS                              |  23 ++
 ic/ovn-ic.c                       |  21 -
 lib/ovn-util.c                    |  22 ++
 lib/ovn-util.h                    |   2 +
 lib/stopwatch-names.h             |   2 +
 northd/automake.mk                |   4 +
 northd/en-advertised-route-sync.c | 395 +++++++++++++++++++
 northd/en-advertised-route-sync.h |  40 ++
 northd/en-learned-route-sync.c    | 220 +++++++++++
 northd/en-learned-route-sync.h    |  33 ++
 northd/en-lflow.c                 |   5 +-
 northd/en-northd-output.c         |   8 +
 northd/en-northd-output.h         |   2 +
 northd/inc-proc-northd.c          |  27 +-
 northd/northd.c                   | 367 ++++++++++--------
 northd/northd.h                   |  99 ++++-
 northd/ovn-northd.c               |   6 +
 ovn-nb.xml                        | 148 +++++++
 tests/ovn-northd.at               | 623 ++++++++++++++++++++++++++++--
 19 files changed, 1828 insertions(+), 219 deletions(-)
 create mode 100644 northd/en-advertised-route-sync.c
 create mode 100644 northd/en-advertised-route-sync.h
 create mode 100644 northd/en-learned-route-sync.c
 create mode 100644 northd/en-learned-route-sync.h


base-commit: 73a10345a29c8d983566ea86c2a9ce1f91c7c963
-- 
2.47.1

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

Reply via email to