Re: [dpdk-dev] [PATCH v6 06/11] net/virtio: implement transmit path for packed queues

2018-09-21 Thread Tiwei Bie
On Fri, Sep 21, 2018 at 02:37:32PM +0200, Jens Freimann wrote: > On Fri, Sep 21, 2018 at 08:26:58PM +0800, Tiwei Bie wrote: > > On Fri, Sep 21, 2018 at 12:33:03PM +0200, Jens Freimann wrote: > > [...] > > > > > > static inline int > > > -desc_is_used(struct vring_desc_packed *desc, struct vring *

Re: [dpdk-dev] [PATCH v6 06/11] net/virtio: implement transmit path for packed queues

2018-09-21 Thread Jens Freimann
On Fri, Sep 21, 2018 at 08:26:58PM +0800, Tiwei Bie wrote: On Fri, Sep 21, 2018 at 12:33:03PM +0200, Jens Freimann wrote: [...] static inline int -desc_is_used(struct vring_desc_packed *desc, struct vring *vr) +_desc_is_used(struct vring_desc_packed *desc) { uint16_t used, avail;

Re: [dpdk-dev] [PATCH v6 06/11] net/virtio: implement transmit path for packed queues

2018-09-21 Thread Tiwei Bie
On Fri, Sep 21, 2018 at 12:33:03PM +0200, Jens Freimann wrote: [...] > > static inline int > -desc_is_used(struct vring_desc_packed *desc, struct vring *vr) > +_desc_is_used(struct vring_desc_packed *desc) > { > uint16_t used, avail; > > used = !!(desc->flags & VRING_DESC_F_USED(1

[dpdk-dev] [PATCH v6 06/11] net/virtio: implement transmit path for packed queues

2018-09-21 Thread Jens Freimann
This implements the transmit path for devices with support for packed virtqueues. Add the feature bit and enable code to add buffers to vring and mark descriptors as available. Signed-off-by: Jens Freiman --- drivers/net/virtio/virtio_ethdev.c | 8 +- drivers/net/virtio/virtio_ethdev.h | 2