summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIsaku Yamahata <yamahata@valinux.co.jp>2012-01-19 13:02:05 +0900
committerIsaku Yamahata <yamahata@valinux.co.jp>2012-01-19 16:24:36 +0900
commite9a5dfed06bd78f22eaf2edccb4856a5b48cce6a (patch)
tree2c06ca334ed2301ce3031b758c5b5fd6eb8bf4fc
parent62cf8872a7c223debc4e73045460ee5c671a1cad (diff)
downloadnova-e9a5dfed06bd78f22eaf2edccb4856a5b48cce6a.tar.gz
nova-e9a5dfed06bd78f22eaf2edccb4856a5b48cce6a.tar.xz
nova-e9a5dfed06bd78f22eaf2edccb4856a5b48cce6a.zip
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
-rw-r--r--nova/network/manager.py1
-rw-r--r--nova/network/quantum/manager.py1
2 files changed, 2 insertions, 0 deletions
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'],