search for: 6d5d5faa989b

Displaying 20 results from an estimated 32 matches for "6d5d5faa989b".

2018 Nov 30
4
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
.../* This feature indicates support for the packed virtqueue layout. */ > +#define VIRTIO_F_RING_PACKED 34 > + > /* > * Does the device support Single Root I/O Virtualization? > */ > diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h > index 6d5d5faa989b..2414f8af26b3 100644 > --- a/include/uapi/linux/virtio_ring.h > +++ b/include/uapi/linux/virtio_ring.h > @@ -44,6 +44,13 @@ > /* This means the buffer contains a list of buffer descriptors. */ > #define VRING_DESC_F_INDIRECT 4 > > +/* > + * Mark a descriptor as availa...
2018 Nov 30
4
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
.../* This feature indicates support for the packed virtqueue layout. */ > +#define VIRTIO_F_RING_PACKED 34 > + > /* > * Does the device support Single Root I/O Virtualization? > */ > diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h > index 6d5d5faa989b..2414f8af26b3 100644 > --- a/include/uapi/linux/virtio_ring.h > +++ b/include/uapi/linux/virtio_ring.h > @@ -44,6 +44,13 @@ > /* This means the buffer contains a list of buffer descriptors. */ > #define VRING_DESC_F_INDIRECT 4 > > +/* > + * Mark a descriptor as availa...
2018 Sep 07
2
[PATCH net-next v2 1/5] virtio: add packed ring definitions
...; +/* This feature indicates support for the packed virtqueue layout. */ > +#define VIRTIO_F_RING_PACKED 34 > + > /* > * Does the device support Single Root I/O Virtualization? > */ > diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h > index 6d5d5faa989b..0254a2ba29cf 100644 > --- a/include/uapi/linux/virtio_ring.h > +++ b/include/uapi/linux/virtio_ring.h > @@ -44,6 +44,10 @@ > /* This means the buffer contains a list of buffer descriptors. */ > #define VRING_DESC_F_INDIRECT 4 > > +/* Mark a descriptor as available or used....
2018 Sep 07
2
[PATCH net-next v2 1/5] virtio: add packed ring definitions
...; +/* This feature indicates support for the packed virtqueue layout. */ > +#define VIRTIO_F_RING_PACKED 34 > + > /* > * Does the device support Single Root I/O Virtualization? > */ > diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h > index 6d5d5faa989b..0254a2ba29cf 100644 > --- a/include/uapi/linux/virtio_ring.h > +++ b/include/uapi/linux/virtio_ring.h > @@ -44,6 +44,10 @@ > /* This means the buffer contains a list of buffer descriptors. */ > #define VRING_DESC_F_INDIRECT 4 > > +/* Mark a descriptor as available or used....
2018 Feb 27
3
[PATCH RFC 1/2] virtio: introduce packed ring defines
...t drivers pass extra data (besides >+ * identifying the Virtqueue) in their device notifications. >+ */ >+#define VIRTIO_F_NOTIFICATION_DATA 36 >+ > #endif /* _UAPI_LINUX_VIRTIO_CONFIG_H */ >diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h >index 6d5d5faa989b..77b1d4aeef72 100644 >--- a/include/uapi/linux/virtio_ring.h >+++ b/include/uapi/linux/virtio_ring.h >@@ -44,6 +44,9 @@ > /* This means the buffer contains a list of buffer descriptors. */ > #define VRING_DESC_F_INDIRECT 4 > >+#define VRING_DESC_F_AVAIL(b) ((b) << 7) >...
2018 Nov 30
2
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...t; > > > /* > > > > > > * Does the device support Single Root I/O Virtualization? > > > > > > */ > > > > > > diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h > > > > > > index 6d5d5faa989b..2414f8af26b3 100644 > > > > > > --- a/include/uapi/linux/virtio_ring.h > > > > > > +++ b/include/uapi/linux/virtio_ring.h > > > > > > @@ -44,6 +44,13 @@ > > > > > > /* This means the buffer contains a list of buffer descrip...
2018 Nov 30
2
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...t; > > > /* > > > > > > * Does the device support Single Root I/O Virtualization? > > > > > > */ > > > > > > diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h > > > > > > index 6d5d5faa989b..2414f8af26b3 100644 > > > > > > --- a/include/uapi/linux/virtio_ring.h > > > > > > +++ b/include/uapi/linux/virtio_ring.h > > > > > > @@ -44,6 +44,13 @@ > > > > > > /* This means the buffer contains a list of buffer descrip...
2018 Nov 30
2
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...gt; > > > > * Does the device support Single Root I/O Virtualization? > > > > > > > > */ > > > > > > > > diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h > > > > > > > > index 6d5d5faa989b..2414f8af26b3 100644 > > > > > > > > --- a/include/uapi/linux/virtio_ring.h > > > > > > > > +++ b/include/uapi/linux/virtio_ring.h > > > > > > > > @@ -44,6 +44,13 @@ > > > > > > > > /* This means the...
2018 Nov 30
2
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...gt; > > > > * Does the device support Single Root I/O Virtualization? > > > > > > > > */ > > > > > > > > diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h > > > > > > > > index 6d5d5faa989b..2414f8af26b3 100644 > > > > > > > > --- a/include/uapi/linux/virtio_ring.h > > > > > > > > +++ b/include/uapi/linux/virtio_ring.h > > > > > > > > @@ -44,6 +44,13 @@ > > > > > > > > /* This means the...
2018 Jul 11
0
[PATCH net-next v2 1/5] virtio: add packed ring definitions
...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 Root I/O Virtualization? */ diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h index 6d5d5faa989b..0254a2ba29cf 100644 --- a/include/uapi/linux/virtio_ring.h +++ b/include/uapi/linux/virtio_ring.h @@ -44,6 +44,10 @@ /* This means the buffer contains a list of buffer descriptors. */ #define VRING_DESC_F_INDIRECT 4 +/* Mark a descriptor as available or used. */ +#define VRING_DESC_F_AVAIL (1u...
2018 Nov 21
0
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...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 Root I/O Virtualization? */ diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h index 6d5d5faa989b..2414f8af26b3 100644 --- a/include/uapi/linux/virtio_ring.h +++ b/include/uapi/linux/virtio_ring.h @@ -44,6 +44,13 @@ /* This means the buffer contains a list of buffer descriptors. */ #define VRING_DESC_F_INDIRECT 4 +/* + * Mark a descriptor as available or used in packed ring. + * Notice: the...
2018 Sep 10
0
[PATCH net-next v2 1/5] virtio: add packed ring definitions
...t for the packed virtqueue layout. */ > > +#define VIRTIO_F_RING_PACKED 34 > > + > > /* > > * Does the device support Single Root I/O Virtualization? > > */ > > diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h > > index 6d5d5faa989b..0254a2ba29cf 100644 > > --- a/include/uapi/linux/virtio_ring.h > > +++ b/include/uapi/linux/virtio_ring.h > > @@ -44,6 +44,10 @@ > > /* This means the buffer contains a list of buffer descriptors. */ > > #define VRING_DESC_F_INDIRECT 4 > > > > +/* Mark...
2018 Nov 30
0
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...or the packed virtqueue layout. */ > > +#define VIRTIO_F_RING_PACKED 34 > > + > > /* > > * Does the device support Single Root I/O Virtualization? > > */ > > diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h > > index 6d5d5faa989b..2414f8af26b3 100644 > > --- a/include/uapi/linux/virtio_ring.h > > +++ b/include/uapi/linux/virtio_ring.h > > @@ -44,6 +44,13 @@ > > /* This means the buffer contains a list of buffer descriptors. */ > > #define VRING_DESC_F_INDIRECT 4 > > +/* > > + *...
2018 Feb 23
0
[PATCH RFC 1/2] virtio: introduce packed ring defines
...* This feature indicates that drivers pass extra data (besides + * identifying the Virtqueue) in their device notifications. + */ +#define VIRTIO_F_NOTIFICATION_DATA 36 + #endif /* _UAPI_LINUX_VIRTIO_CONFIG_H */ diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h index 6d5d5faa989b..77b1d4aeef72 100644 --- a/include/uapi/linux/virtio_ring.h +++ b/include/uapi/linux/virtio_ring.h @@ -44,6 +44,9 @@ /* This means the buffer contains a list of buffer descriptors. */ #define VRING_DESC_F_INDIRECT 4 +#define VRING_DESC_F_AVAIL(b) ((b) << 7) +#define VRING_DESC_F_USED(b) (...
2018 Nov 30
0
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...> > + > > > > > /* > > > > > * Does the device support Single Root I/O Virtualization? > > > > > */ > > > > > diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h > > > > > index 6d5d5faa989b..2414f8af26b3 100644 > > > > > --- a/include/uapi/linux/virtio_ring.h > > > > > +++ b/include/uapi/linux/virtio_ring.h > > > > > @@ -44,6 +44,13 @@ > > > > > /* This means the buffer contains a list of buffer descriptors. */ > > &...
2018 Nov 30
0
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
.../* > > > > > > > * Does the device support Single Root I/O Virtualization? > > > > > > > */ > > > > > > > diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h > > > > > > > index 6d5d5faa989b..2414f8af26b3 100644 > > > > > > > --- a/include/uapi/linux/virtio_ring.h > > > > > > > +++ b/include/uapi/linux/virtio_ring.h > > > > > > > @@ -44,6 +44,13 @@ > > > > > > > /* This means the buffer contains a li...
2018 Nov 30
0
[PATCH net-next v3 01/13] virtio: add packed ring types and macros
...gt; > * Does the device support Single Root I/O Virtualization? > > > > > > > > > */ > > > > > > > > > diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h > > > > > > > > > index 6d5d5faa989b..2414f8af26b3 100644 > > > > > > > > > --- a/include/uapi/linux/virtio_ring.h > > > > > > > > > +++ b/include/uapi/linux/virtio_ring.h > > > > > > > > > @@ -44,6 +44,13 @@ > > > > > > > > >...
2018 Feb 23
5
[PATCH RFC 0/2] Packed ring for virtio
Hello everyone, This RFC implements a subset of packed ring which is described at https://github.com/oasis-tcs/virtio-docs/blob/master/virtio-v1.1-packed-wd08.pdf The code was tested with DPDK vhost (testpmd/vhost-PMD) implemented by Jens at http://dpdk.org/ml/archives/dev/2018-January/089417.html Minor changes are needed for the vhost code, e.g. to kick the guest. It's not a complete
2018 Apr 10
0
[RFC v2] virtio: support packed ring
...all buffers are used by the device > + * in the same order in which they have been made available. > + */ > +#define VIRTIO_F_IN_ORDER 35 > + > #endif /* _UAPI_LINUX_VIRTIO_CONFIG_H */ > diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h > index 6d5d5faa989b..735d4207c988 100644 > --- a/include/uapi/linux/virtio_ring.h > +++ b/include/uapi/linux/virtio_ring.h > @@ -44,6 +44,9 @@ > /* This means the buffer contains a list of buffer descriptors. */ > #define VRING_DESC_F_INDIRECT 4 > > +#define VRING_DESC_F_AVAIL(b) ((b) <&...
2018 Apr 13
0
[RFC v2] virtio: support packed ring
...all buffers are used by the device > + * in the same order in which they have been made available. > + */ > +#define VIRTIO_F_IN_ORDER 35 > + > #endif /* _UAPI_LINUX_VIRTIO_CONFIG_H */ > diff --git a/include/uapi/linux/virtio_ring.h b/include/uapi/linux/virtio_ring.h > index 6d5d5faa989b..735d4207c988 100644 > --- a/include/uapi/linux/virtio_ring.h > +++ b/include/uapi/linux/virtio_ring.h > @@ -44,6 +44,9 @@ > /* This means the buffer contains a list of buffer descriptors. */ > #define VRING_DESC_F_INDIRECT 4 > > +#define VRING_DESC_F_AVAIL(b) ((b) <&...