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