On Tue, Apr 25, 2023 at 8:37 PM Lorenzo Bianconi <
[email protected]> wrote:
> Rework OVN QoS implementation in order to configure it through OVS QoS
> table instead of running tc command directly bypassing OVS.
> This series allows to apply QoS rules on the localnet port related to
> logical switch ports running on the same datapath. Considering the
> following netowrk configuration:
>
> LSP{0,1} -- LogicalSwitch -- Localnet0
>
> It is possible to apply the following QoS rules on Localnet0 on egress
> traffic
> entering the cluster from LSP{0,1}:
> - LSP0: min-rate r0, max_rate R0
> - LSP1: min-rate r1, max_rate R1
>
> https://bugzilla.redhat.com/show_bug.cgi?id=2129742
>
> Changes since v4:
> - do not remove ovn-egress-iface parameter
> - rebase on top of ovn main branch
>
> Lorenzo Bianconi (7):
> controller: remove tunnel interfaces from egress_ifaces sset
> controller: convert egress_ifaces to smap
> controller: configure qos through ovs qos table and do not run tc
> directly
> controller: improve ovs port lookup by name and qos
> controller: use unsigned long long int for
> qos_max_rate/qos_min_rate/qos_burst
> northd: introduce qos_physical_network in port_binding other_config
> column
> update NEWS with new QoS info
>
> NEWS | 6 +
> controller/binding.c | 478 +++++++++++++++++++-----------------
> controller/binding.h | 4 +-
> controller/ovn-controller.c | 29 ++-
> controller/ovsport.c | 32 +++
> controller/ovsport.h | 5 +
> northd/northd.c | 34 ++-
> northd/ovn-northd.8.xml | 12 +
> ovn-sb.xml | 5 +
> tests/ovn-northd.at | 2 +
> tests/ovn-performance.at | 5 -
> tests/system-ovn.at | 151 +++++++++++-
> 12 files changed, 505 insertions(+), 258 deletions(-)
>
> --
> 2.40.0
>
> _______________________________________________
> dev mailing list
> [email protected]
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
>
The whole series looks good to me, thanks.
Reviewed-by: Ales Musil <[email protected]>
--
Ales Musil
Senior Software Engineer - OVN Core
Red Hat EMEA <https://www.redhat.com>
[email protected] IM: amusil
<https://red.ht/sig>
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev