Rework OVN QoS implementation in order to configure it through OVS QoS
table instead of running tc command directly bypassing OVS.

Changes since v1:
- get rid of qos_ovs_port from logical_switch_port option column and let ovn to
  compute it
- add VIF QoS support
- take into account qos_min_rate in port_has_qos_params

Lorenzo Bianconi (4):
  controller: configure qos through ovs qos table and do not run tc
    directly
  controller: improve ovs port lookup by name and qos
  controller: add QoS support for logical switch port interfaces
  northd: take into account qos_min_rate in port_has_qos_params

 controller/binding.c        | 429 +++++++++++++++++-------------------
 controller/binding.h        |   5 +-
 controller/ovn-controller.c |  35 ++-
 controller/ovsport.c        |  32 +++
 controller/ovsport.h        |   5 +
 northd/northd.c             |   2 +-
 tests/system-ovn.at         | 101 ++++++++-
 7 files changed, 367 insertions(+), 242 deletions(-)

-- 
2.39.2

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

Reply via email to