neutron/neutron/services/qos
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
..
drivers Enforce "qos_max_rate" and "qos_burst" in OVN QoS options 2020-02-11 11:45:51 +00:00
__init__.py QoS service plugin stub 2015-06-29 17:51:10 +03:00
qos_plugin.py Add "qos_network_policy_id" to port definition 2020-01-17 17:57:11 +00:00