From 73aa03b87f1f8780c901f8cc7c2946e355ab9b4f Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Tue, 19 Feb 2013 10:22:09 +0100 Subject: [PATCH] qemu_netdevadd : convert to qmp Signed-off-by: Alexandre Derumier --- PVE/QemuServer.pm | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index 1bfc0203..434afe3b 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -2725,13 +2725,10 @@ sub qemu_netdevadd { my ($vmid, $conf, $device, $deviceid) = @_; my $netdev = print_netdev_full($vmid, $conf, $device, $deviceid); - my $ret = vm_human_monitor_command($vmid, "netdev_add $netdev"); - $ret =~ s/^\s+//; + my %options = split(/[=,]/, $netdev); - #if the command succeeds, no output is sent. So any non-empty string shows an error - return 1 if $ret eq ""; - syslog("err", "adding netdev failed: $ret"); - return undef; + vm_mon_cmd($vmid, "netdev_add", %options); + return 1; } sub qemu_netdevdel {