From 0278832cc969144ce0c48d40cb370a356165c25a Mon Sep 17 00:00:00 2001 From: ruben Date: Tue, 15 Dec 2009 17:01:26 +0000 Subject: [PATCH] #176: merge back NIC model patch to trunk git-svn-id: http://svn.opennebula.org/one/trunk@943 3034c82b-c49b-4eb3-8279-a7acafdc01c0 --- src/vm/VirtualMachine.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/vm/VirtualMachine.cc b/src/vm/VirtualMachine.cc index 1484346..4714c3f 100644 --- a/src/vm/VirtualMachine.cc +++ b/src/vm/VirtualMachine.cc @@ -634,6 +634,7 @@ int VirtualMachine::get_network_leases() string mac; string bridge; string network; + string model; ostringstream vnid; @@ -703,6 +704,13 @@ int VirtualMachine::get_network_leases() new_nic.insert(make_pair("VNID" ,vnid.str())); new_nic.insert(make_pair("IP" ,ip)); + model = nic->vector_value("MODEL"); + + if ( !model.empty() ) + { + new_nic.insert(make_pair("MODEL",model)); + } + nic->replace(new_nic); new_nic.erase(new_nic.begin(),new_nic.end());