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

Reply via email to