0e7013af7a
OVS translates the QoS and associated queue registers,
attached to a port, into "tc" linux-htb classfull traffic
shaper, applied on the port.
OVS creates a "tc" root class on the port device. On top of
this root class, the queues are represented as child "tc"
classes. In order to define a "min-rate" value ("tc rate"),
a "max-rate" value ("tc ceil") must be provided and higher than
"min-rate".
By default, OVS agent QoS minimum rules do not have a "max-rate"
defined. Before this patch, any minimum bandwidth rule was
limiting the maximum rate to 100Mbit/s, that is the default value
set in "tc ceil". This patch provides the maximum "max-rate" value
for any minimum bandwidth rule.
Closes-Bug: #1977752
Conflicts:
neutron/agent/common/ovs_lib.py
neutron/tests/functional/agent/common/test_ovs_lib.py
Change-Id: I2c6f09548f39cadfe85e57032091a70a5bc978e5
(cherry picked from commit
|
||
---|---|---|
.. | ||
common | ||
l2 | ||
l3 | ||
linux | ||
ovn | ||
ovsdb | ||
windows | ||
__init__.py | ||
test_dhcp_agent.py | ||
test_firewall.py | ||
test_l2_lb_agent.py | ||
test_l2_ovs_agent.py | ||
test_ovs_flows.py | ||
test_ovs_lib.py |