]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
parallels: set correct network adapter link state
authorMaxim Nestratov <mnestratov@parallels.com>
Wed, 18 Mar 2015 08:33:54 +0000 (11:33 +0300)
committerMichal Privoznik <mprivozn@redhat.com>
Wed, 18 Mar 2015 17:09:15 +0000 (18:09 +0100)
when a new network adapter device is added

Signed-off-by: Maxim Nestratov <mnestratov@parallels.com>
src/parallels/parallels_sdk.c

index 77d99e3c62c2668e0c00eb9e0c6844e08d57fa03..ab24b5e93bf30f52c79c9d2d27b039f41e80b238 100644 (file)
@@ -2660,7 +2660,9 @@ static int prlsdkAddNet(PRL_HANDLE sdkdom,
     pret = PrlVmDev_SetEnabled(sdknet, 1);
     prlsdkCheckRetGoto(pret, cleanup);
 
-    pret = PrlVmDev_SetConnected(sdknet, net->linkstate);
+    pret = PrlVmDev_SetConnected(sdknet, net->linkstate !=
+                                 VIR_DOMAIN_NET_INTERFACE_LINK_STATE_DOWN);
+
     prlsdkCheckRetGoto(pret, cleanup);
 
     if (net->ifname) {