Displaying 20 results from an estimated 20000 matches similar to: "repost: af_packet vs virtio (was packed ring layout proposal v2)"
2017 Aug 02
0
[virtio-dev] repost: af_packet vs virtio (was packed ring layout proposal v2)
On Tue, Aug 01, 2017 at 08:54:27PM -0700, Steven Luong wrote:
> * Descriptor ring:
>
> Guest adds descriptors with unique index values and DESC_HW set in flags.
> Host overwrites used descriptors with correct len, index, and DESC_HW
> clear.? Flags are always set/cleared last.
>
> #define DESC_HW 0x0080
>
> struct desc {
> ? ? ? ? __le64
2017 Aug 02
0
[virtio-dev] repost: af_packet vs virtio (was packed ring layout proposal v2)
On Tue, Aug 01, 2017 at 08:54:27PM -0700, Steven Luong wrote:
> * Descriptor ring:
>
> Guest adds descriptors with unique index values and DESC_HW set in flags.
> Host overwrites used descriptors with correct len, index, and DESC_HW
> clear.? Flags are always set/cleared last.
>
> #define DESC_HW 0x0080
>
> struct desc {
> ? ? ? ? __le64
2017 Jul 18
0
[virtio-dev] packed ring layout proposal v2
On Sun, Jul 16, 2017 at 06:00:45AM +0000, Lior Narkis wrote:
> > -----Original Message-----
> > From: virtio-dev at lists.oasis-open.org [mailto:virtio-dev at lists.oasis-open.org]
> > On Behalf Of Michael S. Tsirkin
> > Sent: Wednesday, February 08, 2017 5:20 AM
> > To: virtio-dev at lists.oasis-open.org
> > Cc: virtualization at lists.linux-foundation.org
>
2017 Jul 16
1
[virtio-dev] packed ring layout proposal v2
> -----Original Message-----
> From: virtio-dev at lists.oasis-open.org [mailto:virtio-dev at lists.oasis-open.org]
> On Behalf Of Michael S. Tsirkin
> Sent: Wednesday, February 08, 2017 5:20 AM
> To: virtio-dev at lists.oasis-open.org
> Cc: virtualization at lists.linux-foundation.org
> Subject: [virtio-dev] packed ring layout proposal v2
>
> This is an update from v1
2017 Jul 19
1
[virtio-dev] packed ring layout proposal v2
> -----Original Message-----
> From: Michael S. Tsirkin [mailto:mst at redhat.com]
> Sent: Tuesday, July 18, 2017 7:23 PM
> To: Lior Narkis <liorn at mellanox.com>
> Cc: virtio-dev at lists.oasis-open.org; virtualization at lists.linux-foundation.org
> Subject: Re: [virtio-dev] packed ring layout proposal v2
>
> On Sun, Jul 16, 2017 at 06:00:45AM +0000, Lior Narkis
2017 Jul 19
1
[virtio-dev] packed ring layout proposal v2
> -----Original Message-----
> From: Michael S. Tsirkin [mailto:mst at redhat.com]
> Sent: Tuesday, July 18, 2017 7:23 PM
> To: Lior Narkis <liorn at mellanox.com>
> Cc: virtio-dev at lists.oasis-open.org; virtualization at lists.linux-foundation.org
> Subject: Re: [virtio-dev] packed ring layout proposal v2
>
> On Sun, Jul 16, 2017 at 06:00:45AM +0000, Lior Narkis
2017 Mar 01
0
[virtio-dev] packed ring layout proposal v2
On Wed, Mar 01, 2017 at 11:57:15AM +0800, Yuanhan Liu wrote:
> On Wed, Mar 01, 2017 at 03:02:29AM +0200, Michael S. Tsirkin wrote:
> > > > * Descriptor ring:
> > > >
> > > > Guest adds descriptors with unique index values and DESC_HW set in flags.
> > > > Host overwrites used descriptors with correct len, index, and DESC_HW
> > > >
2017 Mar 01
1
[virtio-dev] packed ring layout proposal v2
On Wed, Mar 01, 2017 at 03:02:29AM +0200, Michael S. Tsirkin wrote:
> > > * Descriptor ring:
> > >
> > > Guest adds descriptors with unique index values and DESC_HW set in flags.
> > > Host overwrites used descriptors with correct len, index, and DESC_HW
> > > clear. Flags are always set/cleared last.
> >
> > May I know what's the
2017 Mar 01
2
[virtio-dev] packed ring layout proposal v2
On Tue, Feb 28, 2017 at 01:02:18PM +0800, Yuanhan Liu wrote:
> On Wed, Feb 08, 2017 at 05:20:14AM +0200, Michael S. Tsirkin wrote:
> > This is an update from v1 version.
> > Changes:
> > - update event suppression mechanism
> > - separate options for indirect and direct s/g
> > - lots of new features
> >
> > ---
> >
> > Performance
2017 Mar 01
2
[virtio-dev] packed ring layout proposal v2
On Tue, Feb 28, 2017 at 01:02:18PM +0800, Yuanhan Liu wrote:
> On Wed, Feb 08, 2017 at 05:20:14AM +0200, Michael S. Tsirkin wrote:
> > This is an update from v1 version.
> > Changes:
> > - update event suppression mechanism
> > - separate options for indirect and direct s/g
> > - lots of new features
> >
> > ---
> >
> > Performance
2017 Feb 08
16
packed ring layout proposal v2
This is an update from v1 version.
Changes:
- update event suppression mechanism
- separate options for indirect and direct s/g
- lots of new features
---
Performance analysis of this is in my kvm forum 2016 presentation.
The idea is to have a r/w descriptor in a ring structure,
replacing the used and available ring, index and descriptor
buffer.
* Descriptor ring:
Guest adds descriptors with
2017 Feb 08
16
packed ring layout proposal v2
This is an update from v1 version.
Changes:
- update event suppression mechanism
- separate options for indirect and direct s/g
- lots of new features
---
Performance analysis of this is in my kvm forum 2016 presentation.
The idea is to have a r/w descriptor in a ring structure,
replacing the used and available ring, index and descriptor
buffer.
* Descriptor ring:
Guest adds descriptors with
2017 Feb 08
0
packed ring layout proposal v2
On 02/08/2017 04:20 AM, Michael S. Tsirkin wrote:
[...]
> * Prototype
>
> A partial prototype can be found under
> tools/virtio/ringtest/ring.c
>
> Test run:
> [mst at tuck ringtest]$ time ./ring
> real 0m0.399s
> user 0m0.791s
> sys 0m0.000s
> [mst at tuck ringtest]$ time ./virtio_ring_0_9
> real 0m0.503s
> user 0m0.999s
> sys
2017 Feb 09
1
packed ring layout proposal v2
On Wed, Feb 08, 2017 at 02:37:57PM +0100, Christian Borntraeger wrote:
> On 02/08/2017 04:20 AM, Michael S. Tsirkin wrote:
> [...]
> > * Prototype
> >
> > A partial prototype can be found under
> > tools/virtio/ringtest/ring.c
> >
> > Test run:
> > [mst at tuck ringtest]$ time ./ring
> > real 0m0.399s
> > user 0m0.791s
> >
2017 Feb 09
1
packed ring layout proposal v2
On Wed, Feb 08, 2017 at 02:37:57PM +0100, Christian Borntraeger wrote:
> On 02/08/2017 04:20 AM, Michael S. Tsirkin wrote:
> [...]
> > * Prototype
> >
> > A partial prototype can be found under
> > tools/virtio/ringtest/ring.c
> >
> > Test run:
> > [mst at tuck ringtest]$ time ./ring
> > real 0m0.399s
> > user 0m0.791s
> >
2017 Sep 11
0
packed ring layout proposal v3
On 2017?09?10? 13:06, Michael S. Tsirkin wrote:
> This is an update from v2 version.
> Changes:
> - update event suppression mechanism
> - add wrap counter: DESC_WRAP flag in addition to
> DESC_DRIVER flag used for validity so device does not have to
> write out all used descriptors.
Do we have benchmark result to show the advantage of DESC_DRIVER over
e.g avail/used
2017 Sep 20
0
[virtio-dev] packed ring layout proposal v3
Hi Michael,
> -----Original Message-----
> From: virtio-dev at lists.oasis-open.org [mailto:virtio-dev at lists.oasis-open.org]
> On Behalf Of Michael S. Tsirkin
> Sent: Sunday, September 10, 2017 1:06 PM
> To: virtio-dev at lists.oasis-open.org
> Cc: virtualization at lists.linux-foundation.org
> Subject: [virtio-dev] packed ring layout proposal v3
>
[...]
> *
2016 Jan 21
1
[PATCH] tools/virtio: add ringtest utilities
This adds micro-benchmarks useful for tuning virtio ring layouts.
Three layouts are currently implemented:
- virtio 0.9 compatible one
- an experimental extension bypassing the ring index, polling ring
itself instead
- an experimental extension bypassing avail and used ring completely
Typical use:
sh run-on-all.sh perf stat -r 10 --log-fd 1 -- ./ring
It doesn't depend on the kernel
2016 Jan 21
1
[PATCH] tools/virtio: add ringtest utilities
This adds micro-benchmarks useful for tuning virtio ring layouts.
Three layouts are currently implemented:
- virtio 0.9 compatible one
- an experimental extension bypassing the ring index, polling ring
itself instead
- an experimental extension bypassing avail and used ring completely
Typical use:
sh run-on-all.sh perf stat -r 10 --log-fd 1 -- ./ring
It doesn't depend on the kernel
2017 Oct 10
1
[virtio-dev] packed ring layout proposal v3
> -----Original Message-----
> From: virtio-dev at lists.oasis-open.org [mailto:virtio-dev at lists.oasis-open.org]
> On Behalf Of Michael S. Tsirkin
> Sent: Wednesday, October 4, 2017 8:58 PM
> To: Jens Freimann <jfreimann at redhat.com>
> Cc: Liang, Cunming <cunming.liang at intel.com>; Steven Luong (sluong)
> <sluong at cisco.com>; virtio-dev at