From mboxrd@z Thu Jan 1 00:00:00 1970 From: linhaifeng Subject: Re: [PATCH v3 2/2] vhost: call rte_pktmbuf_alloc_bulk in vhost dequeue Date: Wed, 23 Dec 2015 19:22:49 +0800 Message-ID: <567A8409.3020404@huawei.com> References: <1450055682-51953-1-git-send-email-huawei.xie@intel.com> <1450801074-29361-1-git-send-email-huawei.xie@intel.com> <1450801074-29361-3-git-send-email-huawei.xie@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: 7bit To: Return-path: Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [58.251.152.64]) by dpdk.org (Postfix) with ESMTP id DE96E594B for ; Wed, 23 Dec 2015 12:24:54 +0100 (CET) In-Reply-To: <1450801074-29361-3-git-send-email-huawei.xie@intel.com> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" > > + if (unlikely(alloc_err)) { > + uint16_t i = entry_success; > + > + m->nb_segs = seg_num; > + for (; i < free_entries; i++) > + rte_pktmbuf_free(pkts[entry_success]); -> rte_pktmbuf_free(pkts[i]); > + } > + > rte_compiler_barrier(); > vq->used->idx += entry_success; > /* Kick guest if required. */ >