• S
    libxl: Fix devid init in libxlMakeNicList · e1459c1f
    Stefan Bader 提交于
    This basically reverts commit ba64b971
    "libxl: Allow libxl to set NIC devid". However assigning devid's
    before calling libxlMakeNic does not work as that is calling
    libxl_device_nic_init which sets it back to -1.
    Right now auto-assignment only works in the hotplug case. But even if
    that would be fixed at some point (if that is possible at all), this
    would add a weird dependency between Xen and libvirt versions.
    The change here should accept any auto-assignment that makes it into
    libxl_device_nic_init. My understanding is that a caller always is
    allowed to make the devid choice itself. And assuming libxlMakeNicList
    is only used on domain creation, a sequential numbering should be ok.
    Signed-off-by: NStefan Bader <stefan.bader@canonical.com>
    e1459c1f
libxl_conf.c 37.3 KB