search for: 1196e1c1d4f6

Displaying 20 results from an estimated 20 matches for "1196e1c1d4f6".

2018 Nov 30
4
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...- > include/uapi/linux/virtio_config.h | 3 +++ > include/uapi/linux/virtio_ring.h | 52 ++++++++++++++++++++++++++++++++++++++ > 2 files changed, 55 insertions(+) > > diff --git a/include/uapi/linux/virtio_config.h b/include/uapi/linux/virtio_config.h > index 449132c76b1c..1196e1c1d4f6 100644 > --- a/include/uapi/linux/virtio_config.h > +++ b/include/uapi/linux/virtio_config.h > @@ -75,6 +75,9 @@ > */ > #define VIRTIO_F_IOMMU_PLATFORM 33 > > +/* This feature indicates support for the packed virtqueue layout. */ > +#define VIRTIO_F_RING_PACKED 34...
2018 Nov 30
4
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...- > include/uapi/linux/virtio_config.h | 3 +++ > include/uapi/linux/virtio_ring.h | 52 ++++++++++++++++++++++++++++++++++++++ > 2 files changed, 55 insertions(+) > > diff --git a/include/uapi/linux/virtio_config.h b/include/uapi/linux/virtio_config.h > index 449132c76b1c..1196e1c1d4f6 100644 > --- a/include/uapi/linux/virtio_config.h > +++ b/include/uapi/linux/virtio_config.h > @@ -75,6 +75,9 @@ > */ > #define VIRTIO_F_IOMMU_PLATFORM 33 > > +/* This feature indicates support for the packed virtqueue layout. */ > +#define VIRTIO_F_RING_PACKED 34...
2018 Sep 07
2
[PATCH net-next v2 1/5] virtio: add packed ring definitions
...t; > --- > include/uapi/linux/virtio_config.h | 3 +++ > include/uapi/linux/virtio_ring.h | 43 ++++++++++++++++++++++++++++++ > 2 files changed, 46 insertions(+) > > diff --git a/include/uapi/linux/virtio_config.h b/include/uapi/linux/virtio_config.h > index 449132c76b1c..1196e1c1d4f6 100644 > --- a/include/uapi/linux/virtio_config.h > +++ b/include/uapi/linux/virtio_config.h > @@ -75,6 +75,9 @@ > */ > #define VIRTIO_F_IOMMU_PLATFORM 33 > > +/* This feature indicates support for the packed virtqueue layout. */ > +#define VIRTIO_F_RING_PACKED 34 &gt...
2018 Sep 07
2
[PATCH net-next v2 1/5] virtio: add packed ring definitions
...t; > --- > include/uapi/linux/virtio_config.h | 3 +++ > include/uapi/linux/virtio_ring.h | 43 ++++++++++++++++++++++++++++++ > 2 files changed, 46 insertions(+) > > diff --git a/include/uapi/linux/virtio_config.h b/include/uapi/linux/virtio_config.h > index 449132c76b1c..1196e1c1d4f6 100644 > --- a/include/uapi/linux/virtio_config.h > +++ b/include/uapi/linux/virtio_config.h > @@ -75,6 +75,9 @@ > */ > #define VIRTIO_F_IOMMU_PLATFORM 33 > > +/* This feature indicates support for the packed virtqueue layout. */ > +#define VIRTIO_F_RING_PACKED 34 &gt...
2018 Nov 30
2
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...++++++++++++++++++++++++++++++++++++ > > > > > > 2 files changed, 55 insertions(+) > > > > > > > > > > > > diff --git a/include/uapi/linux/virtio_config.h b/include/uapi/linux/virtio_config.h > > > > > > index 449132c76b1c..1196e1c1d4f6 100644 > > > > > > --- a/include/uapi/linux/virtio_config.h > > > > > > +++ b/include/uapi/linux/virtio_config.h > > > > > > @@ -75,6 +75,9 @@ > > > > > > */ > > > > > > #define VIRTIO_F_IOMMU_PLATFORM...
2018 Nov 30
2
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...++++++++++++++++++++++++++++++++++++ > > > > > > 2 files changed, 55 insertions(+) > > > > > > > > > > > > diff --git a/include/uapi/linux/virtio_config.h b/include/uapi/linux/virtio_config.h > > > > > > index 449132c76b1c..1196e1c1d4f6 100644 > > > > > > --- a/include/uapi/linux/virtio_config.h > > > > > > +++ b/include/uapi/linux/virtio_config.h > > > > > > @@ -75,6 +75,9 @@ > > > > > > */ > > > > > > #define VIRTIO_F_IOMMU_PLATFORM...
2018 Nov 30
2
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...; > > > > > > > 2 files changed, 55 insertions(+) > > > > > > > > > > > > > > > > diff --git a/include/uapi/linux/virtio_config.h b/include/uapi/linux/virtio_config.h > > > > > > > > index 449132c76b1c..1196e1c1d4f6 100644 > > > > > > > > --- a/include/uapi/linux/virtio_config.h > > > > > > > > +++ b/include/uapi/linux/virtio_config.h > > > > > > > > @@ -75,6 +75,9 @@ > > > > > > > > */ > > > > >...
2018 Nov 30
2
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...; > > > > > > > 2 files changed, 55 insertions(+) > > > > > > > > > > > > > > > > diff --git a/include/uapi/linux/virtio_config.h b/include/uapi/linux/virtio_config.h > > > > > > > > index 449132c76b1c..1196e1c1d4f6 100644 > > > > > > > > --- a/include/uapi/linux/virtio_config.h > > > > > > > > +++ b/include/uapi/linux/virtio_config.h > > > > > > > > @@ -75,6 +75,9 @@ > > > > > > > > */ > > > > >...
2018 Jul 11
0
[PATCH net-next v2 1/5] virtio: add packed ring definitions
...ei Bie <tiwei.bie at intel.com> --- include/uapi/linux/virtio_config.h | 3 +++ include/uapi/linux/virtio_ring.h | 43 ++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/include/uapi/linux/virtio_config.h b/include/uapi/linux/virtio_config.h index 449132c76b1c..1196e1c1d4f6 100644 --- a/include/uapi/linux/virtio_config.h +++ b/include/uapi/linux/virtio_config.h @@ -75,6 +75,9 @@ */ #define VIRTIO_F_IOMMU_PLATFORM 33 +/* This feature indicates support for the packed virtqueue layout. */ +#define VIRTIO_F_RING_PACKED 34 + /* * Does the device support Single Ro...
2018 Nov 21
0
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...lt;tiwei.bie at intel.com> --- include/uapi/linux/virtio_config.h | 3 +++ include/uapi/linux/virtio_ring.h | 52 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) diff --git a/include/uapi/linux/virtio_config.h b/include/uapi/linux/virtio_config.h index 449132c76b1c..1196e1c1d4f6 100644 --- a/include/uapi/linux/virtio_config.h +++ b/include/uapi/linux/virtio_config.h @@ -75,6 +75,9 @@ */ #define VIRTIO_F_IOMMU_PLATFORM 33 +/* This feature indicates support for the packed virtqueue layout. */ +#define VIRTIO_F_RING_PACKED 34 + /* * Does the device support Single Ro...
2018 Sep 10
0
[PATCH net-next v2 1/5] virtio: add packed ring definitions
.../uapi/linux/virtio_config.h | 3 +++ > > include/uapi/linux/virtio_ring.h | 43 ++++++++++++++++++++++++++++++ > > 2 files changed, 46 insertions(+) > > > > diff --git a/include/uapi/linux/virtio_config.h b/include/uapi/linux/virtio_config.h > > index 449132c76b1c..1196e1c1d4f6 100644 > > --- a/include/uapi/linux/virtio_config.h > > +++ b/include/uapi/linux/virtio_config.h > > @@ -75,6 +75,9 @@ > > */ > > #define VIRTIO_F_IOMMU_PLATFORM 33 > > > > +/* This feature indicates support for the packed virtqueue layout. */ > &g...
2018 Nov 30
0
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...x/virtio_config.h | 3 +++ > > include/uapi/linux/virtio_ring.h | 52 ++++++++++++++++++++++++++++++++++++++ > > 2 files changed, 55 insertions(+) > > > > diff --git a/include/uapi/linux/virtio_config.h b/include/uapi/linux/virtio_config.h > > index 449132c76b1c..1196e1c1d4f6 100644 > > --- a/include/uapi/linux/virtio_config.h > > +++ b/include/uapi/linux/virtio_config.h > > @@ -75,6 +75,9 @@ > > */ > > #define VIRTIO_F_IOMMU_PLATFORM 33 > > +/* This feature indicates support for the packed virtqueue layout. */ > > +#defin...
2018 Nov 30
0
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...tio_ring.h | 52 ++++++++++++++++++++++++++++++++++++++ > > > > > 2 files changed, 55 insertions(+) > > > > > > > > > > diff --git a/include/uapi/linux/virtio_config.h b/include/uapi/linux/virtio_config.h > > > > > index 449132c76b1c..1196e1c1d4f6 100644 > > > > > --- a/include/uapi/linux/virtio_config.h > > > > > +++ b/include/uapi/linux/virtio_config.h > > > > > @@ -75,6 +75,9 @@ > > > > > */ > > > > > #define VIRTIO_F_IOMMU_PLATFORM 33 > > > > &...
2018 Nov 30
0
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...++++++++++++++++ > > > > > > > 2 files changed, 55 insertions(+) > > > > > > > > > > > > > > diff --git a/include/uapi/linux/virtio_config.h b/include/uapi/linux/virtio_config.h > > > > > > > index 449132c76b1c..1196e1c1d4f6 100644 > > > > > > > --- a/include/uapi/linux/virtio_config.h > > > > > > > +++ b/include/uapi/linux/virtio_config.h > > > > > > > @@ -75,6 +75,9 @@ > > > > > > > */ > > > > > > > #define...
2018 Nov 30
0
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...; > > > > 2 files changed, 55 insertions(+) > > > > > > > > > > > > > > > > > > diff --git a/include/uapi/linux/virtio_config.h b/include/uapi/linux/virtio_config.h > > > > > > > > > index 449132c76b1c..1196e1c1d4f6 100644 > > > > > > > > > --- a/include/uapi/linux/virtio_config.h > > > > > > > > > +++ b/include/uapi/linux/virtio_config.h > > > > > > > > > @@ -75,6 +75,9 @@ > > > > > > > > > */ >...
2018 Jul 09
7
[PATCH net-next v1 0/5] virtio: support packed ring
Hello everyone, This patch set implements packed ring support in virtio driver. Some functional tests have been done with Jason's packed ring implementation in vhost: https://lkml.org/lkml/2018/7/3/33 Both of ping and netperf worked as expected. RFC (v6) -> v1: - Avoid extra virtio_wmb() in virtqueue_enable_cb_delayed_packed() when event idx is off (Jason); - Fix bufs calculation in
2018 Nov 21
19
[PATCH net-next v3 00/13] virtio: support packed ring
Hi, This patch set implements packed ring support in virtio driver. A performance test between pktgen (pktgen_sample03_burst_single_flow.sh) and DPDK vhost (testpmd/rxonly/vhost-PMD) has been done, I saw ~30% performance gain in packed ring in this case. To make this patch set work with below patch set for vhost, some hacks are needed to set the _F_NEXT flag in indirect descriptors (this should
2018 Nov 21
19
[PATCH net-next v3 00/13] virtio: support packed ring
Hi, This patch set implements packed ring support in virtio driver. A performance test between pktgen (pktgen_sample03_burst_single_flow.sh) and DPDK vhost (testpmd/rxonly/vhost-PMD) has been done, I saw ~30% performance gain in packed ring in this case. To make this patch set work with below patch set for vhost, some hacks are needed to set the _F_NEXT flag in indirect descriptors (this should
2018 Jul 11
15
[PATCH net-next v2 0/5] virtio: support packed ring
Hello everyone, This patch set implements packed ring support in virtio driver. Some functional tests have been done with Jason's packed ring implementation in vhost: https://lkml.org/lkml/2018/7/3/33 Both of ping and netperf worked as expected. v1 -> v2: - Use READ_ONCE() to read event off_wrap and flags together (Jason); - Add comments related to ccw (Jason); RFC (v6) -> v1: -
2018 Jul 11
15
[PATCH net-next v2 0/5] virtio: support packed ring
Hello everyone, This patch set implements packed ring support in virtio driver. Some functional tests have been done with Jason's packed ring implementation in vhost: https://lkml.org/lkml/2018/7/3/33 Both of ping and netperf worked as expected. v1 -> v2: - Use READ_ONCE() to read event off_wrap and flags together (Jason); - Add comments related to ccw (Jason); RFC (v6) -> v1: -