Browse Source

Merge "bw-limit: Pass int parameters to Open vSwitch" into stable/victoria

changes/07/822507/1
Zuul 5 months ago committed by Gerrit Code Review
parent
commit
1761f0d91d
  1. 10
      neutron/agent/common/ovs_lib.py

10
neutron/agent/common/ovs_lib.py

@ -820,11 +820,11 @@ class OVSBridge(BaseOVS):
def _update_ingress_bw_limit_for_port(
self, port_name, max_bw_in_bits, max_burst_in_bits):
qos_other_config = {
'max-rate': str(max_bw_in_bits)
'max-rate': str(int(max_bw_in_bits))
}
queue_other_config = {
'max-rate': str(max_bw_in_bits),
'burst': str(max_burst_in_bits),
'max-rate': str(int(max_bw_in_bits)),
'burst': str(int(max_burst_in_bits)),
}
qos = self.find_qos(port_name)
queue = self.find_queue(port_name, QOS_DEFAULT_QUEUE)
@ -848,8 +848,8 @@ class OVSBridge(BaseOVS):
self, port_name, max_bw_in_bits, max_burst_in_bits):
# cir and cbs should be set in bytes instead of bits
qos_other_config = {
'cir': str(max_bw_in_bits / 8),
'cbs': str(max_burst_in_bits / 8)
'cir': str(max_bw_in_bits // 8),
'cbs': str(max_burst_in_bits // 8)
}
qos = self.find_qos(port_name)
qos_uuid = qos['_uuid'] if qos else None

Loading…
Cancel
Save