From: Hanoh Haim Date: Tue, 8 Mar 2016 09:07:20 +0000 (+0200) Subject: enic patch X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=205e581ed5a176f24347d46cd2cff3f45b8ff564;p=trex.git enic patch --- 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_ */