components/openstack/neutron/files/evs/plugin.py
changeset 1966 16b1df9b66d4
parent 1959 ba86b21a837b
child 2065 1c1b527dcee1
equal deleted inserted replaced
1965:374a90784fdd 1966:16b1df9b66d4
   815         if proplist:
   815         if proplist:
   816             propstr = ",".join(proplist)
   816             propstr = ",".join(proplist)
   817 
   817 
   818         evsname = port['port']['network_id']
   818         evsname = port['port']['network_id']
   819         tenantname = self._get_tenant_id_for_create(context, port['port'])
   819         tenantname = self._get_tenant_id_for_create(context, port['port'])
   820         if (not tenantname and port['port']['device_owner'] ==
   820         if not tenantname:
   821                 l3_constants.DEVICE_OWNER_FLOATINGIP):
       
   822             network = self.get_network(context, evsname)
   821             network = self.get_network(context, evsname)
   823             tenantname = network['tenant_id']
   822             tenantname = network['tenant_id']
   824         vport = self.evs_controller_addVPort(tenantname, evsname, vportname,
   823         vport = self.evs_controller_addVPort(tenantname, evsname, vportname,
   825                                              propstr)
   824                                              propstr)
   826         retval = self._convert_vport_to_port(context, vport)
   825         retval = self._convert_vport_to_port(context, vport)