similar to: [virtio-dev] packed ring layout proposal - todo list

Displaying 20 results from an estimated 4000 matches similar to: "[virtio-dev] packed ring layout proposal - todo list"

2017 Mar 08
2
[virtio-dev] packed ring layout proposal - todo list
On Wed, Mar 08, 2017 at 03:09:48PM +0800, Yuanhan Liu wrote: > On Wed, Mar 01, 2017 at 03:07:29AM +0200, Michael S. Tsirkin wrote: > > On Tue, Feb 28, 2017 at 12:29:43PM +0800, Yuanhan Liu wrote: > > > Hi Michael, > > > > > > Again, as usual, sorry for being late :/ > > > > > > On Wed, Feb 22, 2017 at 06:27:11AM +0200, Michael S. Tsirkin
2017 Mar 08
2
[virtio-dev] packed ring layout proposal - todo list
On Wed, Mar 08, 2017 at 03:09:48PM +0800, Yuanhan Liu wrote: > On Wed, Mar 01, 2017 at 03:07:29AM +0200, Michael S. Tsirkin wrote: > > On Tue, Feb 28, 2017 at 12:29:43PM +0800, Yuanhan Liu wrote: > > > Hi Michael, > > > > > > Again, as usual, sorry for being late :/ > > > > > > On Wed, Feb 22, 2017 at 06:27:11AM +0200, Michael S. Tsirkin
2017 Mar 29
0
[virtio-dev] packed ring layout proposal - todo list
On Wed, Mar 08, 2017 at 03:56:24PM +0800, Yuanhan Liu wrote: > On Wed, Mar 08, 2017 at 03:09:48PM +0800, Yuanhan Liu wrote: > > On Wed, Mar 01, 2017 at 03:07:29AM +0200, Michael S. Tsirkin wrote: > > > On Tue, Feb 28, 2017 at 12:29:43PM +0800, Yuanhan Liu wrote: > > > > Hi Michael, > > > > > > > > Again, as usual, sorry for being late :/ >
2017 Mar 08
0
[virtio-dev] packed ring layout proposal - todo list
On Wed, Mar 01, 2017 at 03:07:29AM +0200, Michael S. Tsirkin wrote: > On Tue, Feb 28, 2017 at 12:29:43PM +0800, Yuanhan Liu wrote: > > Hi Michael, > > > > Again, as usual, sorry for being late :/ > > > > On Wed, Feb 22, 2017 at 06:27:11AM +0200, Michael S. Tsirkin wrote: > > > Stage 2: prototype guest/host drivers > > > > > > At this
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 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
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
0
[RFC] packed (virtio-net) headers
On Tue, Feb 28, 2017 at 01:47:19PM +0800, Yuanhan Liu wrote: > Hi, > > For virtio-net, we use 2 descs for representing a (small) pkt. One for > virtio-net header and another one for the pkt data. And it has two issues: > > - the desc buffer for storing pkt data is halfed > > Though we later introduced 2 more options to overcome this: ANYLAY_OUT > and indirect
2017 Mar 01
0
[RFC] packed (virtio-net) headers
On Tue, Feb 28, 2017 at 01:47:19PM +0800, Yuanhan Liu wrote: > Hi, > > For virtio-net, we use 2 descs for representing a (small) pkt. One for > virtio-net header and another one for the pkt data. And it has two issues: > > - the desc buffer for storing pkt data is halfed > > Though we later introduced 2 more options to overcome this: ANYLAY_OUT > and indirect
2018 Feb 14
6
[PATCH RFC 0/2] Packed ring for vhost
Hi all: This RFC implement a subset of packed ring which was described at https://github.com/oasis-tcs/virtio-docs/blob/master/virtio-v1.1-packed-wd07.pdf . The code were tested with pmd implement by Jens at http://dpdk.org/ml/archives/dev/2018-January/089417.html. Minor change was needed for pmd codes to kick virtqueue since it assumes a busy polling backend. Test were done between localhost
2018 Feb 14
6
[PATCH RFC 0/2] Packed ring for vhost
Hi all: This RFC implement a subset of packed ring which was described at https://github.com/oasis-tcs/virtio-docs/blob/master/virtio-v1.1-packed-wd07.pdf . The code were tested with pmd implement by Jens at http://dpdk.org/ml/archives/dev/2018-January/089417.html. Minor change was needed for pmd codes to kick virtqueue since it assumes a busy polling backend. Test were done between localhost
2018 Apr 23
2
[RFC V3 PATCH 0/8] Packed ring for vhost
On Mon, Apr 23, 2018 at 03:31:20PM -0400, Konrad Rzeszutek Wilk wrote: > On Mon, Apr 23, 2018 at 01:34:52PM +0800, Jason Wang wrote: > > Hi all: > > > > This RFC implement packed ring layout. The code were tested with > > Tiwei's RFC V2 a thttps://lkml.org/lkml/2018/4/1/48. Some fixups and > > tweaks were needed on top of Tiwei's code to make it run. TCP
2018 Apr 23
2
[RFC V3 PATCH 0/8] Packed ring for vhost
On Mon, Apr 23, 2018 at 03:31:20PM -0400, Konrad Rzeszutek Wilk wrote: > On Mon, Apr 23, 2018 at 01:34:52PM +0800, Jason Wang wrote: > > Hi all: > > > > This RFC implement packed ring layout. The code were tested with > > Tiwei's RFC V2 a thttps://lkml.org/lkml/2018/4/1/48. Some fixups and > > tweaks were needed on top of Tiwei's code to make it run. TCP
2018 Sep 11
2
[virtio-dev] Re: [PATCH net-next v2 0/5] virtio: support packed ring
On Mon, Sep 10, 2018 at 11:33:17AM +0800, Jason Wang wrote: > On 2018?09?10? 11:00, Tiwei Bie wrote: > > On Fri, Sep 07, 2018 at 09:00:49AM -0400, Michael S. Tsirkin wrote: > > > On Fri, Sep 07, 2018 at 09:22:25AM +0800, Tiwei Bie wrote: > > > > On Mon, Aug 27, 2018 at 05:00:40PM +0300, Michael S. Tsirkin wrote: > > > > > Are there still plans to test
2018 Oct 11
2
[virtio-dev] Re: [PATCH net-next v2 0/5] virtio: support packed ring
On Thu, Oct 11, 2018 at 08:12:21PM +0800, Tiwei Bie wrote: > > > But if it's not too late, I second for a OUT_OF_ORDER feature. > > > Starting from in order can have much simpler code in driver. > > > > > > Thanks > > > > It's tricky to change the flag polarity because of compatibility > > with legacy interfaces. Why is this such a
2018 Sep 10
3
[virtio-dev] Re: [PATCH net-next v2 0/5] virtio: support packed ring
On Fri, Sep 07, 2018 at 09:00:49AM -0400, Michael S. Tsirkin wrote: > On Fri, Sep 07, 2018 at 09:22:25AM +0800, Tiwei Bie wrote: > > On Mon, Aug 27, 2018 at 05:00:40PM +0300, Michael S. Tsirkin wrote: > > > Are there still plans to test the performance with vost pmd? > > > vhost doesn't seem to show a performance gain ... > > > > > > > I tried
2018 Oct 15
1
[PATCH net-next V2 6/8] vhost: packed ring support
On 2018?10?15? 10:43, Michael S. Tsirkin wrote: > On Mon, Oct 15, 2018 at 10:22:33AM +0800, Jason Wang wrote: >> >> On 2018?10?13? 01:23, Michael S. Tsirkin wrote: >>> On Fri, Oct 12, 2018 at 10:32:44PM +0800, Tiwei Bie wrote: >>>> On Mon, Jul 16, 2018 at 11:28:09AM +0800, Jason Wang wrote: >>>> [...] >>>>> @@ -1367,10 +1397,48 @@ long
2018 Oct 12
2
[PATCH net-next V2 6/8] vhost: packed ring support
On Mon, Jul 16, 2018 at 11:28:09AM +0800, Jason Wang wrote: [...] > @@ -1367,10 +1397,48 @@ long vhost_vring_ioctl(struct vhost_dev *d, unsigned int ioctl, void __user *arg > vq->last_avail_idx = s.num; > /* Forget the cached index value. */ > vq->avail_idx = vq->last_avail_idx; > + if (vhost_has_feature(vq, VIRTIO_F_RING_PACKED)) { > +
2018 Oct 12
2
[PATCH net-next V2 6/8] vhost: packed ring support
On Mon, Jul 16, 2018 at 11:28:09AM +0800, Jason Wang wrote: [...] > @@ -1367,10 +1397,48 @@ long vhost_vring_ioctl(struct vhost_dev *d, unsigned int ioctl, void __user *arg > vq->last_avail_idx = s.num; > /* Forget the cached index value. */ > vq->avail_idx = vq->last_avail_idx; > + if (vhost_has_feature(vq, VIRTIO_F_RING_PACKED)) { > +