diff options
| author | Isaku Yamahata <yamahata@valinux.co.jp> | 2012-01-19 13:02:05 +0900 |
|---|---|---|
| committer | Isaku Yamahata <yamahata@valinux.co.jp> | 2012-01-19 16:24:36 +0900 |
| commit | e9a5dfed06bd78f22eaf2edccb4856a5b48cce6a (patch) | |
| tree | 2c06ca334ed2301ce3031b758c5b5fd6eb8bf4fc | |
| parent | 62cf8872a7c223debc4e73045460ee5c671a1cad (diff) | |
| download | nova-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.py | 1 | ||||
| -rw-r--r-- | nova/network/quantum/manager.py | 1 |
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'], |
