From e9a5dfed06bd78f22eaf2edccb4856a5b48cce6a Mon Sep 17 00:00:00 2001 From: Isaku Yamahata Date: Thu, 19 Jan 2012 13:02:05 +0900 Subject: nova/network: pass network_uuid to linuxnet_interface_driver and vif driver This is preparation for Quantum ovs ryu driver which is proposed by https://blueprints.launchpad.net/quantum/+spec/ovs-driver-extension The ryu is available at https://github.com/osrg/ryu When ovs port is created, the related network information (including network uuid) is told to ryu. Change-Id: I88ca1ab9dda4c40d3f5cae4935fcc6f78cf68f28 --- nova/network/manager.py | 1 + nova/network/quantum/manager.py | 1 + 2 files changed, 2 insertions(+) diff --git a/nova/network/manager.py b/nova/network/manager.py index b2501edf9..ecfeeac67 100644 --- a/nova/network/manager.py +++ b/nova/network/manager.py @@ -903,6 +903,7 @@ class NetworkManager(manager.SchedulerDependentManager): network, network['host']) info = { + 'net_uuid': network['uuid'], 'label': network['label'], 'gateway': network['gateway'], 'dhcp_server': dhcp_server, diff --git a/nova/network/quantum/manager.py b/nova/network/quantum/manager.py index 687c9d076..48b421175 100644 --- a/nova/network/quantum/manager.py +++ b/nova/network/quantum/manager.py @@ -453,6 +453,7 @@ class QuantumManager(manager.FlatManager): q_tenant_id = project_id or FLAGS.quantum_default_tenant_id info = { + 'net_uuid': net_id, 'label': self.q_conn.get_network_name(q_tenant_id, net_id), 'gateway': v4_subnet['gateway'], 'dhcp_server': v4_subnet['gateway'], -- cgit