summaryrefslogtreecommitdiff
path: root/neutron
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2023-04-26 18:08:25 +0000
committerGerrit Code Review <review@openstack.org>2023-04-26 18:08:25 +0000
commitb6004982325cdf8b41fe3c4d8862a06cac9be9b8 (patch)
tree053400c4e038655bf6f04f828cdaa12d1858ffb1 /neutron
parent5cd0388eb7cac84fc1aaa425184bf4af67ed0608 (diff)
parent34ea8988d6cdc3d676968d57b57525a2515d6128 (diff)
downloadneutron-b6004982325cdf8b41fe3c4d8862a06cac9be9b8.tar.gz
Merge "[OVN] Add update event to ``OVSInterfaceEvent`` class"
Diffstat (limited to 'neutron')
-rw-r--r--neutron/agent/ovn/extensions/qos_hwol.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/neutron/agent/ovn/extensions/qos_hwol.py b/neutron/agent/ovn/extensions/qos_hwol.py
index abe0783e2b..a813418d04 100644
--- a/neutron/agent/ovn/extensions/qos_hwol.py
+++ b/neutron/agent/ovn/extensions/qos_hwol.py
@@ -48,7 +48,7 @@ class OVSInterfaceEvent(row_event.RowEvent):
def __init__(self, ovn_agent):
self.ovn_agent = ovn_agent
- events = (self.ROW_CREATE, self.ROW_DELETE)
+ events = (self.ROW_CREATE, self.ROW_UPDATE, self.ROW_DELETE)
table = 'Interface'
super().__init__(events, table, None)
@@ -58,7 +58,7 @@ class OVSInterfaceEvent(row_event.RowEvent):
return True
def run(self, event, row, old):
- if event == self.ROW_CREATE:
+ if event in (self.ROW_CREATE, self.ROW_UPDATE):
self.ovn_agent.qos_hwol_ext.add_port(
row.external_ids['iface-id'], row.name)
elif event == self.ROW_DELETE: