From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yuanhan Liu Subject: Re: [PATCH v2] vhost: dequeue zero copy should restore mbuf before return to pool Date: Thu, 18 Jan 2018 21:16:47 +0800 Message-ID: <20180118131647.GF29540@yliu-mob> References: <1516185726-31797-1-git-send-email-junjie.j.chen@intel.com> <1516203953-152604-1-git-send-email-junjie.j.chen@intel.com> <0f5ea2ca-5684-8c12-a123-dacab2b071d5@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Junjie Chen , jianfen.tan@intel.com, dev@dpdk.org To: Maxime Coquelin Return-path: Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by dpdk.org (Postfix) with ESMTP id 072AF1B28B for ; Thu, 18 Jan 2018 14:16:52 +0100 (CET) Content-Disposition: inline In-Reply-To: <0f5ea2ca-5684-8c12-a123-dacab2b071d5@redhat.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Thu, Jan 18, 2018 at 09:44:41AM +0100, Maxime Coquelin wrote: > > > On 01/17/2018 04:45 PM, Junjie Chen wrote: > >dequeue zero copy change buf_addr and buf_iova of mbuf, and return > >to mbuf pool without restore them, it breaks vm memory if others allocate > >mbuf from same pool since mbuf reset doesn't reset buf_addr and buf_iova. > > > >Signed-off-by: Junjie Chen > >--- > >v2 changes: > >Remove useless restore > > lib/librte_vhost/virtio_net.c | 17 +++++++++++++++++ > > 1 file changed, 17 insertions(+) > > > > Reviewed-by: Maxime Coquelin Applied to dpdk-next-virtio, with below addings: Fixes: b0a985d1f340 ("vhost: add dequeue zero copy") Cc: stable@dpdk.org Thanks. --yliu