From 429e12ea34dfc957bb634f8ba43c46ed32247546 Mon Sep 17 00:00:00 2001 From: joey5678 Date: Wed, 7 Jan 2015 11:37:47 +0800 Subject: [PATCH] Add port name for mapping When creating cascading port in nova proxy, add the 'name' field which contains a cascading network_name and port uuid. Change-Id: I40418f24f4f4813b90add46fe11457819c2bf6ec --- novaproxy/nova/compute/manager_proxy.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/novaproxy/nova/compute/manager_proxy.py b/novaproxy/nova/compute/manager_proxy.py index e5f0491..4a94566 100644 --- a/novaproxy/nova/compute/manager_proxy.py +++ b/novaproxy/nova/compute/manager_proxy.py @@ -1261,6 +1261,7 @@ class ComputeManager(manager.Manager): physical_ports = [] for netObj in network_info: net_id = netObj['network']['id'] + net_name = netObj['network']['label'] physical_net_id = None ovs_interface_mac = netObj['address'] fixed_ips = [] @@ -1277,9 +1278,12 @@ class ComputeManager(manager.Manager): fixed_ips.append( {'ip_address': netObj['network']['subnets'][0]['ips'][0]['address']} ) + csd_port_name = self._gen_csd_nets_name(net_name, + netObj['ovs_interfaceid']) req_body = {'port': {'tenant_id': instance['project_id'], 'admin_state_up': True, + 'name': csd_port_name, 'network_id': physical_net_id, 'mac_address': ovs_interface_mac, 'fixed_ips': fixed_ips,