diff options
author | Zuul <zuul@review.opendev.org> | 2023-04-26 18:08:25 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2023-04-26 18:08:25 +0000 |
commit | b6004982325cdf8b41fe3c4d8862a06cac9be9b8 (patch) | |
tree | 053400c4e038655bf6f04f828cdaa12d1858ffb1 /neutron | |
parent | 5cd0388eb7cac84fc1aaa425184bf4af67ed0608 (diff) | |
parent | 34ea8988d6cdc3d676968d57b57525a2515d6128 (diff) | |
download | neutron-b6004982325cdf8b41fe3c4d8862a06cac9be9b8.tar.gz |
Merge "[OVN] Add update event to ``OVSInterfaceEvent`` class"
Diffstat (limited to 'neutron')
-rw-r--r-- | neutron/agent/ovn/extensions/qos_hwol.py | 4 |
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: |