vhost: add virtio packed virtqueue defines
Signed-off-by: Jens Freimann <jfreimann@redhat.com> Acked-by: Tiwei Bie <tiwei.bie@intel.com>
This commit is contained in:
parent
611994fc1b
commit
297b1e7350
@ -192,6 +192,26 @@ struct vhost_msg {
|
|||||||
#define VIRTIO_F_VERSION_1 32
|
#define VIRTIO_F_VERSION_1 32
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* Declare packed ring related bits for older kernels */
|
||||||
|
#ifndef VIRTIO_F_RING_PACKED
|
||||||
|
|
||||||
|
#define VIRTIO_F_RING_PACKED 34
|
||||||
|
|
||||||
|
#define VRING_DESC_F_NEXT 1
|
||||||
|
#define VRING_DESC_F_WRITE 2
|
||||||
|
#define VRING_DESC_F_INDIRECT 4
|
||||||
|
|
||||||
|
#define VRING_DESC_F_AVAIL (1ULL << 7)
|
||||||
|
#define VRING_DESC_F_USED (1ULL << 15)
|
||||||
|
|
||||||
|
struct vring_packed_desc {
|
||||||
|
uint64_t addr;
|
||||||
|
uint32_t len;
|
||||||
|
uint16_t id;
|
||||||
|
uint16_t flags;
|
||||||
|
};
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Available and used descs are in same order
|
* Available and used descs are in same order
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user