Files
neutron/releasenotes/notes/ovn-qos-fip-rule-priority-16ad3908790dfa7d.yaml
Rodolfo Alonso Hernandez 012327bb4d [OVN] Change the OVN QoS rule priority for floating IPs
The OVN QoS rules for router and floating IPs have the same priority
and similar matches. For the router rule, the match is the gateway
Logical_Router_Port, that always matches the traffic for the floating IP
too. If two QoS rules with the same priority match, the selected one
is not defined [1].

This patch is increasing the priority of the floating IP OVN QoS rules
to match before the router QoS rules.

NOTE: the floating IP QoS rules are deleted matching the QoS external_ids
[2], instead of creating the same QoS rule, thus the priority is not
needed for the deletion.

[1]https://www.ovn.org/support/dist-docs/ovn-nb.5.html
[2]123bd115f3/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/qos.py (L451-L456)

Closes-Bug: #2110018
Change-Id: If01a8783ac998b2a1f1249ab6f555dd1a5148ea8
2025-05-08 14:50:15 +00:00

9 lines
327 B
YAML

---
fixes:
- |
The OVN QoS floating IP rule has precedence over the OVN QoS router
rule. If both are present in the same router and port (the one
assigned to the floating IP), the floating IP rule will now apply.
For more information, see bug
`2110018 <https://bugs.launchpad.net/neutron/+bug/2110018>`_.