[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] vhost acceleration broken?
From: |
Rusty Russell |
Subject: |
[Qemu-devel] vhost acceleration broken? |
Date: |
Thu, 25 Jul 2013 11:25:20 +0930 |
User-agent: |
Notmuch/0.15.2+81~gd2c8818 (http://notmuchmail.org) Emacs/23.4.1 (i686-pc-linux-gnu) |
Hi all,
Using latest kernel and master qemu, the following doesn't use
vhost acceleration:
sudo qemu-system-x86_64 -machine pc,accel=kvm $ARGS -m 1024 -net
tap,script=/home/rusty/bin/kvm-ifup,downscript=no,vhost=on -net
nic,model=virtio -drive file=$QEMUIMAGE,index=0,media=disk,if=virtio -kernel
arch/x86/boot/bzImage -append "root=/dev/vda1 $KARGS $*"
Culprit is here:
hw/net/virtio-net.c:virtio_net_vhost_status():
if (nc->peer->info->type != NET_CLIENT_OPTIONS_KIND_TAP) {
return;
}
info->type is NET_CLIENT_OPTIONS_KIND_HUBPORT.
At a glance, it seems like vlan is always enabled, and that means a hub,
so that change silently disabled vhost acceleration.
It's quite possible that I've screwed up qemu's impenetrable command
line (-net or -netdev, who knows what's better?).
Frustrated,
Rusty.
- [Qemu-devel] vhost acceleration broken?,
Rusty Russell <=
- Re: [Qemu-devel] vhost acceleration broken?, Anthony Liguori, 2013/07/24
- Re: [Qemu-devel] vhost acceleration broken?, Rusty Russell, 2013/07/25
- Re: [Qemu-devel] vhost acceleration broken?, Anthony Liguori, 2013/07/25
- Re: [Qemu-devel] vhost acceleration broken?, Michael S. Tsirkin, 2013/07/25
- Re: [Qemu-devel] vhost acceleration broken?, Andreas Färber, 2013/07/25
- Re: [Qemu-devel] vhost acceleration broken?, Michael S. Tsirkin, 2013/07/25
- Re: [Qemu-devel] vhost acceleration broken?, Anthony Liguori, 2013/07/25
- Re: [Qemu-devel] vhost acceleration broken?, Peter Maydell, 2013/07/25
- Re: [Qemu-devel] vhost acceleration broken?, Michael S. Tsirkin, 2013/07/25
- Re: [Qemu-devel] vhost acceleration broken?, Rusty Russell, 2013/07/28