Re: [PATCH v7 2/8] net/virtio: add packed virtqueue defines
From: Maxime Coquelin <hidden>
Date: 2018-10-04 11:54:54
On 10/03/2018 03:11 PM, Jens Freimann wrote:
quoted hunk ↗ jump to hunk
Signed-off-by: Jens Freimann <redacted> --- drivers/net/virtio/virtio_ring.h | 4 ++++ 1 file changed, 4 insertions(+)diff --git a/drivers/net/virtio/virtio_ring.h b/drivers/net/virtio/virtio_ring.h index 309069fdb..36a65f9b3 100644 --- a/drivers/net/virtio/virtio_ring.h +++ b/drivers/net/virtio/virtio_ring.h@@ -15,7 +15,11 @@ #define VRING_DESC_F_WRITE 2 /* This means the buffer contains a list of buffer descriptors. */ #define VRING_DESC_F_INDIRECT 4 +/* This flag means the descriptor was made available by the driver */
Trailing new line
+#define VRING_DESC_F_AVAIL(b) ((uint16_t)(b) << 7) +/* This flag means the descriptor was used by the device */ +#define VRING_DESC_F_USED(b) ((uint16_t)(b) << 15) /* The Host uses this in used->flags to advise the Guest: don't kick me * when you add a buffer. It's unreliable, so it's simply an * optimization. Guest will still kick if it's out of buffers. */