libxl: fix hot add/remove VF from a pool
libxl: fix hot add/remove VF from a pool

For those VF allocated from a network pool, we need to set its backend
to be VIR_DOMAIN_HOSTDEV_PCI_BACKEND_XEN so that later work can be
correct.

Signed-off-by: Chunyan Liu <699809cfcad49bea8cea68d656dfc4a832feaf7a@suse.com>

jfehlig/libvirt,olafhering/libvirt,olafhering/libvirt,datto/libvirt,jardasgit/libvirt,datto/libvirt,andreabolognani/libvirt,datto/libvirt,zippy2/libvirt,fabianfreyer/libvirt,crobinso/libvirt,eskultety/libvirt,eskultety/libvirt,olafhering/libvirt,datto/libvirt,libvirt/libvirt,jardasgit/libvirt,andreabolognani/libvirt,nertpinx/libvirt,taget/libvirt,olafhering/libvirt,libvirt/libvirt,nertpinx/libvirt,crobinso/libvirt,jardasgit/libvirt,zippy2/libvirt,zippy2/libvirt,libvirt/libvirt,nertpinx/libvirt,taget/libvirt,nertpinx/libvirt,andreabolognani/libvirt,eskultety/libvirt,crobinso/libvirt,eskultety/libvirt,nertpinx/libvirt,VenkatDatta/libvirt,jardasgit/libvirt,zippy2/libvirt,andreabolognani/libvirt,jfehlig/libvirt,crobinso/libvirt,fabianfreyer/libvirt,datto/libvirt,jardasgit/libvirt,fabianfreyer/libvirt,VenkatDatta/libvirt,VenkatDatta/libvirt,taget/libvirt,VenkatDatta/libvirt,libvirt/libvirt,fabianfreyer/libvirt,eskultety/libvirt,taget/libvirt,VenkatDatta/libvirt,jfehlig/libvirt,jfehlig/libvirt,taget/libvirt,andreabolognani/libvirt,fabianfreyer/libvirt