neutron/neutron/tests/unit/services
Rodolfo Alonso Hernandez b098239d72 Refactor OVN client QoS extension
The QoS OVN client extension is moved to the ML2 driver. This
extension is called from the OVN driver in the events of:
- create port
- update port
- delete port
- update network

The QoS OVN client extension now can accept several rules per policy
as documented in the SUPPORTED_RULES. The QoS OVN client extension
can write one OVN QoS rule per flow direction and each OVN QoS rule
register can hold both a bandwidth limit rule and a DSCP marking rule.

The "update_policy" method is called from the OVN QoS driver, when
a QoS policy or its rules are updated.

The QoS OVN client extension updates the QoS OVN registers
exclusively, based on the related events.

Closes-Bug: #1863852

Change-Id: I4833ed0c9a2741bdd007d4ebb3e8c1cb4c30d4c7
2020-04-10 13:11:00 +00:00
..
auto_allocate remove neutron.common.exceptions 2019-02-01 14:35:00 -07:00
conntrack_helper Conntrack Helper - Plugin 2019-08-29 10:41:04 +02:00
l3_router Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
logapi Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
metering Retry creating iptables managers and adding metering rules 2019-07-13 16:10:19 +03:00
network_segment_range Fix error 500 during segment range creation 2019-04-05 10:26:36 +02:00
ovn_l3 Don't reschedule hosts unless we need to 2020-04-03 12:24:02 +00:00
placement_report Locate RP-tree parent by hypervisor name 2019-12-10 10:21:53 +01:00
portforwarding Start enforcing E125 flake8 directive 2019-07-19 23:39:41 -04:00
qos Refactor OVN client QoS extension 2020-04-10 13:11:00 +00:00
revisions Use created subnet in port generator in "test_port_ip_update_revises" 2019-05-14 10:05:17 +00:00
trunk Revert "Subcribe trunk & subport events to set subport id" 2020-04-01 14:06:40 +02:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
test_provider_configuration.py Remove Neutron LBaaS 2019-09-20 07:46:06 +00:00