Skip DVR binding for ports with invalid OFPORT
Invalid OFPORT (-1) causes ofctl errors and timeouts if set it as output in a flow rule. Closes-Bug: #1938685 Change-Id: Ib8be66c3068309832e08066af4e0b75c30e8163a
This commit is contained in:
parent
d4b1b4a072
commit
63a2a65bbe
|
@ -646,9 +646,10 @@ class OVSDVRNeutronAgent(object):
|
|||
"%(ofport)s, rebinding.",
|
||||
{'vif': port.vif_id, 'ofport': port.ofport})
|
||||
self.unbind_port_from_dvr(port, local_vlan_map)
|
||||
if port.ofport in (ovs_lib.INVALID_OFPORT,
|
||||
ovs_lib.UNASSIGNED_OFPORT):
|
||||
return
|
||||
|
||||
if port.ofport in (ovs_lib.INVALID_OFPORT,
|
||||
ovs_lib.UNASSIGNED_OFPORT):
|
||||
return
|
||||
|
||||
if device_owner == n_const.DEVICE_OWNER_DVR_INTERFACE:
|
||||
self._bind_distributed_router_interface_port(port,
|
||||
|
|
Loading…
Reference in New Issue