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());