[OVN] Define the OVS port in the LSP to allow OVN to set the QoS rules

Bug #2012613 reported by Rodolfo Alonso
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
New
High
Rodolfo Alonso

Bug Description

Based on this OVN thread: "[RFC ovn 0/3] rework OVN QoS implementation" (https://mail.openvswitch.org/pipermail/ovs-dev/2023-March/402940.html)

(description from the mail chain):
In the current codebase it is not possible to specify two different QoS rules for two different localnet ports, even if they are running on two different datapaths. Both ports will be configured with the latest QoS rule in the hashmap since it is not possible to link the QoS rule to the
corresponding OVS port. Fix the issue introducing "qos_ovs_port" parameter in the logical swith port option column. The CMS is responsible to configure it with the OVS port used for this QoS rule.

In this case, the CMS is Neutron. Neutron needs to set the "LSP.options.qos_ovs_port" value for each port, in order to allow ovn-controller to set the TC settings.

Tags: ovn
Changed in neutron:
assignee: nobody → Rodolfo Alonso (rodolfo-alonso-hernandez)
Revision history for this message
Akihiro Motoki (amotoki) wrote :

I marked this as Wishlist as it looks like half bug and half feature.

tags: added: ovn
Changed in neutron:
importance: Undecided → Wishlist
Revision history for this message
Rodolfo Alonso (rodolfo-alonso-hernandez) wrote :

Sorry Akihiro, this is not a feature bug a bug in core OVN that needs to be addressed in Neutron. I'm increasing the importance.

Changed in neutron:
importance: Wishlist → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/neutron/+/879496

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (master)

Change abandoned by "Rodolfo Alonso <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/neutron/+/879496

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.