On 12/14/18 4:59 PM, Jens Freimann wrote:
+static inline void +_set_desc_avail(struct vring_packed_desc *desc, int wrap_counter) +{ + desc->flags |= VRING_DESC_F_AVAIL(wrap_counter) | + VRING_DESC_F_USED(!wrap_counter); +} + +static inline void +set_desc_avail(struct virtqueue *vq, struct vring_packed_desc *desc) +{ + _set_desc_avail(desc, vq->avail_wrap_counter); +} +
I wonder whether these helpers are really needed, as they are no more used in virtio_rxtx.c. Only _set_desc_avail() is used for the ctrl vq.