Add ability that allows to set CT limits per logical switch, logical router or logical switch port. When the limit is applied to logical switch it will be implicitly set for all logical ports in the logical switch. This can be overwritten individually per port.
To achieve this there is a small refactor of the CT zone handling logic which allows us to get the zone limiting more easily. Ales Musil (4): controller: Move CT zone handling into separate module. controller: Further encapsulate the CT zone handling. controller: Prepare structure around CT zone limiting. controller, northd: Add support for CT zone limits. NEWS | 3 + controller/automake.mk | 4 +- controller/ct-zone.c | 605 ++++++++++++++++++++++++++++++++++++ controller/ct-zone.h | 89 ++++++ controller/ofctrl.c | 5 +- controller/ovn-controller.c | 452 +++------------------------ controller/ovn-controller.h | 21 +- controller/physical.c | 17 +- controller/physical.h | 2 +- controller/pinctrl.c | 2 +- lib/ovn-util.c | 17 + lib/ovn-util.h | 3 + northd/northd.c | 8 + ovn-nb.xml | 29 ++ tests/ovn-controller.at | 99 ++++++ tests/ovn.at | 4 +- 16 files changed, 918 insertions(+), 442 deletions(-) create mode 100644 controller/ct-zone.c create mode 100644 controller/ct-zone.h -- 2.45.1 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev