From 205e581ed5a176f24347d46cd2cff3f45b8ff564 Mon Sep 17 00:00:00 2001 From: Hanoh Haim Date: Tue, 8 Mar 2016 11:07:20 +0200 Subject: enic patch --- src/dpdk22/drivers/net/enic/base/enic_vnic_wq.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/dpdk22/drivers/net/enic/base') diff --git a/src/dpdk22/drivers/net/enic/base/enic_vnic_wq.h b/src/dpdk22/drivers/net/enic/base/enic_vnic_wq.h index e3ea5742..e4a71e39 100644 --- a/src/dpdk22/drivers/net/enic/base/enic_vnic_wq.h +++ b/src/dpdk22/drivers/net/enic/base/enic_vnic_wq.h @@ -69,11 +69,12 @@ static inline void enic_vnic_post_wq(struct vnic_wq *wq, buf->wr_id = wrid; buf = buf->next; - if (cq_entry) - enic_vnic_post_wq_index(wq); + wq->ring.desc_avail -= desc_skip_cnt; wq->to_use = buf; - wq->ring.desc_avail -= desc_skip_cnt; + if (cq_entry) + enic_vnic_post_wq_index(wq); + } #endif /* _ENIC_VNIC_WQ_H_ */ -- cgit 1.2.3-korg