qemu-e2k/net
mst@redhat.com 5430a28fe4 vhost: force vhost off for non-MSI guests
When MSI is off, each interrupt needs to be bounced through the io
thread when it's set/cleared, so vhost-net causes more context switches and
higher CPU utilization than userspace virtio which handles networking in
the same thread.

We'll need to fix this by adding level irq support in kvm irqfd,
for now disable vhost-net in these configurations.

Added a vhostforce flag to force vhost-net back on.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2011-02-01 16:50:44 -06:00
..
checksum.c
checksum.h
dump.c
dump.h
queue.c
queue.h
slirp.c
slirp.h
socket.c Fix warning on mingw32 2010-12-17 21:03:00 +00:00
socket.h
tap-aix.c
tap-bsd.c Add support for OpenBSD to QEMU's tap driver. 2010-12-21 19:44:33 +00:00
tap-haiku.c
tap-linux.c tap: safe sndbuf default 2011-02-01 16:50:44 -06:00
tap-linux.h
tap-solaris.c
tap-win32.c Delete write only variables 2010-10-13 18:41:29 +00:00
tap.c vhost: force vhost off for non-MSI guests 2011-02-01 16:50:44 -06:00
tap.h
util.c
util.h
vde.c
vde.h