Read-only mirror. Please submit merge requests / issues to https://gitlab.com/libvirt/libvirt
Go to file
Michal Privoznik ff89d5cbcf qemu_hotplug: Support interface type of vhost-user hotplug
https://bugzilla.redhat.com/show_bug.cgi?id=1366108

There are couple of things that needs to be done in order to
allow vhost-user hotplug. Firstly, vhost-user requires a chardev
which is connected to vhost-user bridge and through which qemu
communicates with the bridge (no acutal guest traffic is sent
through there, just some metadata). In order to generate proper
chardev alias, we must assign device alias way sooner.

Then, because we are plugging the chardev first, we need to do
the proper undo if something fails - that is remove netdev too.
We don't want anything to be left over in case attach fails at
some point.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
2016-10-14 11:45:01 +08:00
.gnulib@e89b4a7aef build: update to latest gnulib 2016-09-19 10:15:05 -05:00
build-aux prohibit-duplicate-header: print file name and line 2016-06-23 12:48:40 +02:00
daemon daemon: Split filter parsing and filter defining 2016-10-10 08:27:25 +02:00
docs schema: smbios: allow any strings 2016-10-14 04:04:05 +02:00
examples examples: Distribute all systemtap scripts. 2016-10-10 15:02:38 +08:00
gnulib build: drop hack for old mingw ssize_t 2016-07-12 08:57:13 -06:00
include/libvirt docs: Alter descriptions of perf cpu_cycles 2016-10-07 13:27:16 -04:00
m4 m4: Drop PKG_PROG_PKG_CONFIG compatibility code 2016-10-06 17:36:05 +02:00
po Release of libvirt-2.3.0 2016-10-04 18:33:26 +02:00
src qemu_hotplug: Support interface type of vhost-user hotplug 2016-10-14 11:45:01 +08:00
tests qemuBuildHostNetStr: Support VIR_DOMAIN_NET_TYPE_VHOSTUSER 2016-10-14 11:45:01 +08:00
tools virsh: Be explicit that vol-resize is an offline operation. 2016-10-13 07:57:31 +02:00
.ctags
.dir-locals.el
.gitignore tests: Self test virt-admin 2016-09-14 13:18:07 +02:00
.gitmodules
.mailmap
AUTHORS.in
autobuild.sh
autogen.sh
bootstrap
bootstrap.conf hvsupport: use a regex instead of XML::XPath 2016-07-19 18:42:44 +02:00
cfg.mk src: Treat PID as signed 2016-10-13 17:58:56 +08:00
ChangeLog-old
config-post.h config-post.h:fix a typo 2016-09-21 09:35:51 +02:00
configure.ac Post-release version bump to 2.4.0 2016-10-04 14:28:35 -04:00
COPYING
COPYING.LESSER
HACKING docs: remove outdated suggestion to make patches with "diff -urp"/"git diff" 2016-07-01 12:41:10 -04:00
libvirt-admin.pc.in
libvirt-lxc.pc.in
libvirt-qemu.pc.in
libvirt.pc.in
libvirt.spec.in spec: Package cputypes.rng 2016-09-27 13:27:52 +02:00
Makefile.am dist: Speed up distribution compression 2016-06-30 16:05:24 +02:00
Makefile.nonreentrant
mingw-libvirt.spec.in mingw: Package cputypes.rng for mingw32 too 2016-09-27 15:40:24 +02:00
README
README-hacking
run.in
TODO

         LibVirt : simple API for virtualization

  Libvirt is a C toolkit to interact with the virtualization capabilities
of recent versions of Linux (and other OSes). It is free software
available under the GNU Lesser General Public License. Virtualization of
the Linux Operating System means the ability to run multiple instances of
Operating Systems concurrently on a single hardware system where the basic
resources are driven by a Linux instance. The library aim at providing
long term stable C API initially for the Xen paravirtualization but
should be able to integrate other virtualization mechanisms if needed.

Daniel Veillard <veillard@redhat.com>