From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id B56D2A0559; Tue, 17 Mar 2020 07:39:51 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id AB7A42BF9; Tue, 17 Mar 2020 07:39:50 +0100 (CET) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 01F4C292D for ; Tue, 17 Mar 2020 07:39:48 +0100 (CET) IronPort-SDR: jDccWzEVcm59VWI5IbypgtvfKg4i/Go0pE8ebDiy1kZG+7PAx8MkVBy+SlTJO9ArbqpIRK1Mu0 /32Q0t6ea/Sg== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Mar 2020 23:39:47 -0700 IronPort-SDR: IYZknRbhG1pl2q0fjlnAH7BMb22KOZlJRWjqRvMCGaZKfsKWfctwqoAABywUaLPkxPmKvnfKdz DdzfPq++UEnw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,563,1574150400"; d="scan'208";a="417440297" Received: from yexl-server.sh.intel.com (HELO localhost) ([10.67.117.17]) by orsmga005.jf.intel.com with ESMTP; 16 Mar 2020 23:39:46 -0700 Date: Tue, 17 Mar 2020 14:36:56 +0800 From: Ye Xiaolong To: Jiayu Hu Cc: dev@dpdk.org, maxime.coquelin@redhat.com, zhihong.wang@intel.com Message-ID: <20200317063656.GA51165@intel.com> References: <1584436885-18651-1-git-send-email-jiayu.hu@intel.com> <1584436885-18651-5-git-send-email-jiayu.hu@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1584436885-18651-5-git-send-email-jiayu.hu@intel.com> User-Agent: Mutt/1.9.4 (2018-02-28) Subject: Re: [dpdk-dev] [PATCH 4/4] doc: add I/OAT acceleration support for vhost-user PMD X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi, Jiayu DPDK convention prefers to append the doc update with the feature patch, and update the release note in the same patch as well. Thanks, Xiaolong On 03/17, Jiayu Hu wrote: >Signed-off-by: Jiayu Hu >--- > doc/guides/nics/vhost.rst | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > >diff --git a/doc/guides/nics/vhost.rst b/doc/guides/nics/vhost.rst >index 912f4bd..f0d9520 100644 >--- a/doc/guides/nics/vhost.rst >+++ b/doc/guides/nics/vhost.rst >@@ -25,6 +25,15 @@ Currently, the vhost PMD provides the basic functionality of packet reception, t > > * Don't need to stop RX/TX, when the user wants to stop a guest or a virtio-net driver on guest. > >+* It supports to offload large data movement in Tx operations from the >+ CPU to the I/OAT device for every queue. Note that I/OAT acceleration >+ is just enabled for split rings. In addition, a queue can only use one >+ I/OAT device, and I/OAT devices cannot be shared among vhost ports and >+ queues. That is, an I/OAT device can only be used by one queue at a >+ time. Moreover, users cannot enable I/OAT acceleration, if iommu or >+ postcopy live-migration is enabled; when enabling I/OAT acceleration >+ for a queue, Rx interrupt is not supported. >+ > Vhost PMD arguments > ------------------- > >@@ -54,6 +63,11 @@ The user can specify below arguments in `--vdev` option. > It is used to enable tso support in vhost library. > (Default: 0 (disabled)) > >+#. ``dmas``: >+ >+ It is used to specify DMA engines used to accelerate data movement >+ in Tx operations for queues. >+ > Vhost PMD event handling > ------------------------ > >-- >2.7.4 >