mbox series

[ovs-dev,v3,0/3] Introduce ECMP_nexthop monitor in ovn-controller

Message ID cover.1717698646.git.lorenzo.bianconi@redhat.com
Headers show
Series Introduce ECMP_nexthop monitor in ovn-controller | expand

Message

Lorenzo Bianconi June 6, 2024, 6:34 p.m. UTC
Reported-at: https://issues.redhat.com/browse/FDP-56

Changes since v2:
- rebase on top of https://patchwork.ozlabs.org/project/ovn/list/?series=409660
  in order to use new bfd and static_routes maps
- add IP northd node for ecmp_nexthop processing
Changes since v1:
- add ID column in ECMP_Nexthop table in SB db
- remove nexthop-id in logical_router_static_route option column

Lorenzo Bianconi (3):
  northd: Introduce ECMP_Nexthop table in SB db.
  northd: Add nexhop id in ct_label.label.
  ofctrl: Introduce ecmp_nexthop_monitor.

 controller/ofctrl.c         | 101 ++++++++++++++
 controller/ofctrl.h         |   2 +
 controller/ovn-controller.c |   2 +
 northd/en-lflow.c           |   3 +
 northd/en-northd.c          |  33 +++++
 northd/en-northd.h          |   4 +
 northd/inc-proc-northd.c    |   8 +-
 northd/northd.c             | 158 +++++++++++++++++++--
 northd/northd.h             |  11 ++
 ovn-sb.ovsschema            |  16 ++-
 ovn-sb.xml                  |  31 +++++
 tests/ovn-northd.at         |   4 +
 tests/ovn.at                |   4 +-
 tests/system-ovn-kmod.at    | 266 ++++++++++++++++++++++++++++++++++++
 tests/system-ovn.at         |  62 +++++----
 15 files changed, 667 insertions(+), 38 deletions(-)