From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (xvm-189-124.dc0.ghst.net [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 3D2DCA09FF; Tue, 5 Jan 2021 02:43:18 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B21F216074F; Tue, 5 Jan 2021 02:43:17 +0100 (CET) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 5EC99160744 for ; Tue, 5 Jan 2021 02:43:15 +0100 (CET) IronPort-SDR: vgkfnuHVM/EoZZddFC2tXmSNYhO+cyG+dzcbBzhXLKWDXT2l2BlDaI2FAAihP0jZEJLrL6TB3n LNggUHkY8Pig== X-IronPort-AV: E=McAfee;i="6000,8403,9854"; a="164737650" X-IronPort-AV: E=Sophos;i="5.78,475,1599548400"; d="scan'208";a="164737650" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Jan 2021 17:43:13 -0800 IronPort-SDR: uxZBdwvF131UDWuioBWb7Xr1MZrUmcUvGcDd3xFa/g3Kv7IIgCdXD2NQSJoEcSKs93Qq3rhVKx TL2ws2+zel/w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,475,1599548400"; d="scan'208";a="565298760" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga005.jf.intel.com with ESMTP; 04 Jan 2021 17:43:13 -0800 Received: from shsmsx602.ccr.corp.intel.com (10.109.6.142) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 4 Jan 2021 17:43:12 -0800 Received: from shsmsx606.ccr.corp.intel.com (10.109.6.216) by SHSMSX602.ccr.corp.intel.com (10.109.6.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 5 Jan 2021 09:43:10 +0800 Received: from shsmsx606.ccr.corp.intel.com ([10.109.6.216]) by SHSMSX606.ccr.corp.intel.com ([10.109.6.216]) with mapi id 15.01.1713.004; Tue, 5 Jan 2021 09:43:10 +0800 From: "Hu, Jiayu" To: "Jiang, Cheng1" , "maxime.coquelin@redhat.com" , "Xia, Chenbo" CC: "dev@dpdk.org" , "Yang, YvonneX" , "Wang, Yinan" Thread-Topic: [PATCH v6 2/2] examples/vhost: refactor vhost data path Thread-Index: AQHW4lhFa0x82iepiEmHbQdIFnHpOKoYQyyw Date: Tue, 5 Jan 2021 01:43:10 +0000 Message-ID: <4b0a2a3d40f4400f974c1c41c108b3f9@intel.com> References: <20201218113327.70528-1-Cheng1.jiang@intel.com> <20210104045753.62487-1-Cheng1.jiang@intel.com> <20210104045753.62487-3-Cheng1.jiang@intel.com> In-Reply-To: <20210104045753.62487-3-Cheng1.jiang@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows x-originating-ip: [10.239.127.36] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v6 2/2] examples/vhost: refactor vhost data path X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" > -----Original Message----- > From: Jiang, Cheng1 > Sent: Monday, January 4, 2021 12:58 PM > To: maxime.coquelin@redhat.com; Xia, Chenbo > Cc: dev@dpdk.org; Hu, Jiayu ; Yang, YvonneX > ; Wang, Yinan ; Jiang, > Cheng1 > Subject: [PATCH v6 2/2] examples/vhost: refactor vhost data path >=20 > Change the vm2vm data path to batch enqueue for better performance. > Support latest async vhost API, refactor vhost async data path, > replace rte_atomicNN_xxx to atomic_XXX and clean some codes. >=20 > Signed-off-by: Cheng Jiang > --- > examples/vhost/ioat.h | 2 +- > examples/vhost/main.c | 214 ++++++++++++++++++++++++++++++++---------- > examples/vhost/main.h | 7 +- > 3 files changed, 167 insertions(+), 56 deletions(-) >=20 Reviewed-by: Jiayu Hu