Hello community,

here is the log from the commit of package libvirt for openSUSE:Factory checked 
in at 2013-11-07 08:40:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libvirt (Old)
 and      /work/SRC/openSUSE:Factory/.libvirt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libvirt"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libvirt/libvirt.changes  2013-10-31 
15:45:04.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libvirt.new/libvirt.changes     2013-11-07 
08:40:27.000000000 +0100
@@ -1,0 +2,7 @@
+Mon Nov  4 15:44:39 MST 2013 - jfeh...@suse.com
+
+- Fix initialization of libxl NIC devices
+  libxl-hvm-nic.patch
+  bnc#848918
+
+-------------------------------------------------------------------

New:
----
  libxl-hvm-nic.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libvirt.spec ++++++
--- /var/tmp/diff_new_pack.T68o06/_old  2013-11-07 08:40:29.000000000 +0100
+++ /var/tmp/diff_new_pack.T68o06/_new  2013-11-07 08:40:29.000000000 +0100
@@ -426,6 +426,7 @@
 Patch101:       clone.patch
 Patch102:       xen-pv-cdrom.patch
 Patch103:       libxl-hvm-vnc.patch
+Patch104:       libxl-hvm-nic.patch
 # Our patches
 Patch200:       libvirtd-defaults.patch
 Patch201:       libvirtd-init-script.patch
@@ -955,6 +956,7 @@
 %patch101
 %patch102 -p1
 %patch103 -p1
+%patch104 -p1
 %patch200 -p1
 %patch201 -p1
 %patch202 -p1

++++++ libxl-hvm-nic.patch ++++++
Index: libvirt-1.1.2/src/libxl/libxl_conf.c
===================================================================
--- libvirt-1.1.2.orig/src/libxl/libxl_conf.c
+++ libvirt-1.1.2/src/libxl/libxl_conf.c
@@ -846,8 +846,6 @@ libxlMakeNic(virDomainNetDefPtr l_nic, l
      * x_nics[i].mtu = 1492;
      */
 
-    libxl_device_nic_init(x_nic);
-
     virMacAddrGetRaw(&l_nic->mac, x_nic->mac);
 
     if (l_nic->model && !STREQ(l_nic->model, "netfront")) {
@@ -892,6 +890,8 @@ libxlMakeNicList(virDomainDefPtr def,  l
         return -1;
 
     for (i = 0; i < nnics; i++) {
+        libxl_device_nic_init(&x_nics[i]);
+        x_nics[i].devid = i;
         if (libxlMakeNic(l_nics[i], &x_nics[i]))
             goto error;
     }
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to