#
bcbabae8 |
| 12-Jun-2011 |
Michael S. Tsirkin <mst@redhat.com> |
virtio: event index support
Add support for event_idx feature, and utilize it to reduce the number of interrupts and exits for the guest.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
|
#
5430a28f |
| 01-Feb-2011 |
mst@redhat.com <mst@redhat.com> |
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 ut
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>
show more ...
|
#
6b37c87c |
| 14-Sep-2010 |
Michael S. Tsirkin <mst@redhat.com> |
vhost: fix infinite loop on error path
file.index is unsigned, hence 'while (--file.index >= 0)' will loop > forever. Change to while (file.index-- > 0).
Reported-by: Jes Sorensen <Jes.Sorensen@red
vhost: fix infinite loop on error path
file.index is unsigned, hence 'while (--file.index >= 0)' will loop > forever. Change to while (file.index-- > 0).
Reported-by: Jes Sorensen <Jes.Sorensen@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
show more ...
|
#
ca736c8e |
| 16-Jul-2010 |
Michael S. Tsirkin <mst@redhat.com> |
vhost_net: mergeable buffers support
use the new tap APIs to set header length
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
|
#
708f2ada |
| 28-Jul-2010 |
Mike McCormack <mikem@ring3k.org> |
Remove unused eventfd.h
This header is not present on my system and causes a build failure, but is also not used in these files, so remove it.
Signed-off-by: Mike McCormack <mikem@ring3k.org> Signe
Remove unused eventfd.h
This header is not present on my system and causes a build failure, but is also not used in these files, so remove it.
Signed-off-by: Mike McCormack <mikem@ring3k.org> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
show more ...
|
#
29f91781 |
| 27-May-2010 |
Jes Sorensen <Jes.Sorensen@redhat.com> |
vhost_net.c: v2 Fix build failure introduced by 0bfcd599e3f5c5679cc7d0165a0a1822e2f60de2
Fix build failure introduced by 0bfcd599e3f5c5679cc7d0165a0a1822e2f60de2
The format statement expects unsign
vhost_net.c: v2 Fix build failure introduced by 0bfcd599e3f5c5679cc7d0165a0a1822e2f60de2
Fix build failure introduced by 0bfcd599e3f5c5679cc7d0165a0a1822e2f60de2
The format statement expects unsigned long on x86_64, but receives unsigned long long, so gcc exits with an error.
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
show more ...
|
#
0bfcd599 |
| 22-May-2010 |
Blue Swirl <blauwirbel@gmail.com> |
Fix %lld or %llx printf format use
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
|
#
5751995a |
| 04-Apr-2010 |
Michael S. Tsirkin <mst@redhat.com> |
vhost-net: disable mergeable buffers
vhost in current kernels doesn't support mergeable buffers. Disable this feature if vhost is enabled, until such support is implemented.
Signed-off-by: Michael
vhost-net: disable mergeable buffers
vhost in current kernels doesn't support mergeable buffers. Disable this feature if vhost is enabled, until such support is implemented.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
show more ...
|
#
d5970055 |
| 17-Mar-2010 |
Michael S. Tsirkin <mst@redhat.com> |
vhost: vhost net support
This adds vhost net device support in qemu. Will be tied to tap device and virtio by following patches. Raw backend is currently missing, will be worked on/submitted separa
vhost: vhost net support
This adds vhost net device support in qemu. Will be tied to tap device and virtio by following patches. Raw backend is currently missing, will be worked on/submitted separately.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
show more ...
|