Re: [dpdk-dev] [PATCH v5 01/11] net/virtio: vring init for packed queues

2018-09-12 Thread Jens Freimann
On Wed, Sep 12, 2018 at 10:02:30AM +0200, Maxime Coquelin wrote: On 09/06/2018 08:19 PM, Jens Freimann wrote: vq->vq_free_cnt = vq->vq_nentries; memset(vq->vq_descx, 0, sizeof(struct vq_desc_extra) * vq->vq_nentries); + vq->vq_used_cons_idx = 0; + vq->vq_avail_idx

Re: [dpdk-dev] [PATCH v5 01/11] net/virtio: vring init for packed queues

2018-09-12 Thread Maxime Coquelin
On 09/06/2018 08:19 PM, Jens Freimann wrote: vq->vq_free_cnt = vq->vq_nentries; memset(vq->vq_descx, 0, sizeof(struct vq_desc_extra) * vq->vq_nentries); + vq->vq_used_cons_idx = 0; + vq->vq_avail_idx = 0; + if (vtpci_packed_queue(vq->hw)) { +

Re: [dpdk-dev] [PATCH v5 01/11] net/virtio: vring init for packed queues

2018-09-09 Thread Gavin Hu (Arm Technology China)
> -Original Message- > From: dev On Behalf Of Jens Freimann > Sent: Friday, September 7, 2018 2:20 AM > To: dev@dpdk.org > Cc: tiwei@intel.com; maxime.coque...@redhat.com > Subject: [dpdk-dev] [PATCH v5 01/11] net/virtio: vring init for packed queues >

[dpdk-dev] [PATCH v5 01/11] net/virtio: vring init for packed queues

2018-09-06 Thread Jens Freimann
Add and initialize descriptor data structures. Signed-off-by: Jens Freimann --- drivers/net/virtio/virtio_ethdev.c | 22 ++-- drivers/net/virtio/virtio_pci.h| 8 + drivers/net/virtio/virtio_ring.h | 55 +++--- drivers/net/virtio/virtqueue.h | 10 +++