Use virtio-serial, remove other vmchannel methods.
authorRichard Jones <rjones@redhat.com>
Mon, 23 Aug 2010 20:53:32 +0000 (21:53 +0100)
committerRichard Jones <rjones@redhat.com>
Tue, 24 Aug 2010 10:54:37 +0000 (11:54 +0100)
commit866ec00d1f8bc40042795b66ceec12608bb1f9e8
treed294b6acd2cad726a4901433ea9aff3a4bdde012
parent5c31f6126ba4ea3e9056c34c300f6f5e332ab997
Use virtio-serial, remove other vmchannel methods.

This adds support for virtio-serial, and removes all other
vmchannel methods.

Virtio-serial is faster than other methods, and is now widely
available.

I tested this by using the guestfs_upload API on an 83 MB file:
  before: 6.12 seconds (14.1 MB/sec)
   after: 4.20 seconds (20.6 MB/sec)
(note this is with the current 8K chunk size)
README
daemon/guestfsd.c
src/guestfs-internal.h
src/launch.c