NSX|P: Set port attachement even without device owner
Thi may solve the case that when VM is boothed, an auto-generated MP logical port is created with the same vif-id, before neutron sets it on its port. Change-Id: I42593ab6fc3ea9d0849231c83795c9297674d419
This commit is contained in:
parent
433f0ef88a
commit
3e9d913583
|
@ -1687,7 +1687,9 @@ class NsxPolicyPlugin(nsx_plugin_common.NsxPluginV3Base):
|
|||
context, port_data)
|
||||
device_owner = port_data.get('device_owner')
|
||||
vif_id = None
|
||||
if device_owner and device_owner != l3_db.DEVICE_OWNER_ROUTER_INTF:
|
||||
if not device_owner or device_owner != l3_db.DEVICE_OWNER_ROUTER_INTF:
|
||||
# Set vif_id even if no device owner so that auto-generated
|
||||
# MP ports won't be created for VMs before neutron sets the vif-id
|
||||
vif_id = port_data['id']
|
||||
|
||||
tags = self._build_port_tags(port_data)
|
||||
|
|
Loading…
Reference in New Issue