Skip to content

Commit b9ffa5a

Browse files
committed
[OVN] Add update event to OVSInterfaceEvent class
If the Interface "iface-id" is added in an update event, the event handler will also register that in the HWOL extension. Related-Bug: #2006603 Change-Id: I699dd30d58e3b02713776393c497cf9fa3793185 (cherry picked from commit 34ea898)
1 parent 98a3eae commit b9ffa5a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

neutron/agent/ovn/extensions/qos_hwol.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ class OVSInterfaceEvent(row_event.RowEvent):
4848

4949
def __init__(self, ovn_agent):
5050
self.ovn_agent = ovn_agent
51-
events = (self.ROW_CREATE, self.ROW_DELETE)
51+
events = (self.ROW_CREATE, self.ROW_UPDATE, self.ROW_DELETE)
5252
table = 'Interface'
5353
super().__init__(events, table, None)
5454

@@ -58,7 +58,7 @@ def match_fn(self, event, row, old):
5858
return True
5959

6060
def run(self, event, row, old):
61-
if event == self.ROW_CREATE:
61+
if event in (self.ROW_CREATE, self.ROW_UPDATE):
6262
self.ovn_agent.qos_hwol_ext.add_port(
6363
row.external_ids['iface-id'], row.name)
6464
elif event == self.ROW_DELETE:

0 commit comments

Comments
 (0)