neutron/neutron/services/qos/drivers
Rodolfo Alonso Hernandez d8349033e9 Enforce "qos_max_rate" and "qos_burst" in OVN QoS options
If QoS rule is QosBandwidthLimitRule, then the generated options in
the QoS OVN driver of the QoS service should contain those two
parameters: "qos_max_rate" and "qos_burst".

According to [1], the units used are:
- qos_max_rate: kbps, the one used in Neutron
- qos_burst: kilobits, the one used in Neutron

A "rule.max_kbps" value should be always present in the rule, but not
"rule.max_burst_kbps". This value can be None in
OvnNbApiIdlImpl.QoSAddCommand.

[1]http://www.openvswitch.org/support/dist-docs/ovn-nbctl.8.html

Change-Id: Ie1598be7d21f33df6b1a66fa71ba6783d2433dca
Closes-Bug: #1861680
2020-02-11 11:45:51 +00:00
..
linuxbridge use qos constants from neutron-lib 2017-10-26 19:57:19 +00:00
openvswitch Add support for direct ports with QoS in OVS 2020-01-16 11:50:02 +00:00
ovn Enforce "qos_max_rate" and "qos_burst" in OVN QoS options 2020-02-11 11:45:51 +00:00
sriov Enable ingress direction for min_bw rule 2018-10-17 09:27:18 +02:00
__init__.py Transition qos notification driver into qos driver 2017-01-25 14:13:36 +01:00
manager.py remove neutron.common.constants 2019-04-04 14:10:26 -06:00