[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC PATCH 0/8] virtio-net 1.1 userspace backend suppor
From: |
Wei Xu |
Subject: |
Re: [Qemu-devel] [RFC PATCH 0/8] virtio-net 1.1 userspace backend support |
Date: |
Wed, 11 Apr 2018 10:22:28 +0800 |
User-agent: |
Mutt/1.5.24 (2015-08-30) |
On Tue, Apr 10, 2018 at 11:46:47AM +0800, Jason Wang wrote:
>
>
> On 2018年04月04日 20:53, address@hidden wrote:
> >From: Wei Xu <address@hidden>
> >
> >This is a prototype for virtio-net 1.1 support in userspace backend,
> >only minimum part are included in this RFC(roughly synced to v8 as
> >Jason and Tiwei's RFC).
> >
> >Test has been done together with Tiwei's RFC guest virtio-net driver
> >patch, ping and a quick iperf test successfully.
> >
> >Issues:
> >1. Rx performance of Iperf is much slower than TX.
> > TX: 13-15Gb
> > RX: 100-300Mb
>
> This needs to be investigated. What's the pps of TX/RX then? (Maybe you can
> try Jen's dpdk code too).
Yes, I haven't tune any tso/gso on tap so the pps should match the bandwidth,
will try some more debugging and tried Jen's code if I can not resolve it.
Wei
>
> Thanks
>
> >
> >Missing:
> >- device and driver
> >- indirect descriptor
> >- migration
> >- vIOMMU support
> >- other revisions since v8
> >- see FIXME
> >
> >Wei Xu (8):
> > virtio: feature bit, data structure for packed ring
> > virtio: memory cache for packed ring
> > virtio: add empty check for packed ring
> > virtio: add detach element for packed ring(1.1)
> > virtio: notification tweak for packed ring
> > virtio: flush/push support for packed ring
> > virtio: get avail bytes check for packed ring
> > virtio: queue pop support for packed ring
> >
> > hw/virtio/virtio.c | 618
> > +++++++++++++++++++++++--
> > include/hw/virtio/virtio.h | 12 +-
> > include/standard-headers/linux/virtio_config.h | 2 +
> > 3 files changed, 601 insertions(+), 31 deletions(-)
> >
>
- [Qemu-devel] [PATCH 6/8] virtio: flush/push support for packed ring, (continued)
- [Qemu-devel] [PATCH 6/8] virtio: flush/push support for packed ring, wexu, 2018/04/04
- [Qemu-devel] [PATCH 7/8] virtio: get avail bytes check for packed ring, wexu, 2018/04/04
- [Qemu-devel] [PATCH 8/8] virtio: queue pop support for packed ring, wexu, 2018/04/04
- Re: [Qemu-devel] [RFC PATCH 0/8] virtio-net 1.1 userspace backend support, no-reply, 2018/04/04
- Re: [Qemu-devel] [RFC PATCH 0/8] virtio-net 1.1 userspace backend support, no-reply, 2018/04/04
- Re: [Qemu-devel] [RFC PATCH 0/8] virtio-net 1.1 userspace backend support, no-reply, 2018/04/04
- Re: [Qemu-devel] [RFC PATCH 0/8] virtio-net 1.1 userspace backend support, Jason Wang, 2018/04/09
- Re: [Qemu-devel] [RFC PATCH 0/8] virtio-net 1.1 userspace backend support,
Wei Xu <=