From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id 4B7AF1C00 for ; Thu, 7 Dec 2017 07:07:34 +0100 (CET) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Dec 2017 22:07:33 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.45,371,1508828400"; d="scan'208";a="13852725" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by orsmga001.jf.intel.com with ESMTP; 06 Dec 2017 22:07:33 -0800 Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 6 Dec 2017 22:07:33 -0800 Received: from bgsmsx104.gar.corp.intel.com (10.223.4.190) by fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 6 Dec 2017 22:07:32 -0800 Received: from bgsmsx101.gar.corp.intel.com ([169.254.1.245]) by BGSMSX104.gar.corp.intel.com ([10.223.4.190]) with mapi id 14.03.0319.002; Thu, 7 Dec 2017 11:37:31 +0530 From: "Yang, Zhiyong" To: "dev@dpdk.org" , "yliu@fridaylinux.org" , "maxime.coquelin@redhat.com" CC: "Wang, Wei W" , "Tan, Jianfeng" , "Wang, Zhihong" Thread-Topic: [dpdk-dev] [PATCH 00/11] net/vhostpci: A new vhostpci PMD supporting VM2VM scenario Thread-Index: AQHTacBLFT1OKEXMr0GsiB28IyR8sKM0V3jwgAMV0+A= Date: Thu, 7 Dec 2017 06:07:30 +0000 Message-ID: References: <20171130094657.11470-1-zhiyong.yang@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-originating-ip: [10.223.10.10] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH 00/11] net/vhostpci: A new vhostpci PMD supporting VM2VM scenario 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: , X-List-Received-Date: Thu, 07 Dec 2017 06:07:35 -0000 Hi all, > -----Original Message----- > From: Yang, Zhiyong > Sent: Tuesday, December 5, 2017 2:59 PM > To: Yang, Zhiyong ; dev@dpdk.org; > yliu@fridaylinux.org; maxime.coquelin@redhat.com > Cc: Wang, Wei W ; Tan, Jianfeng > > Subject: RE: [dpdk-dev] [PATCH 00/11] net/vhostpci: A new vhostpci PMD > supporting VM2VM scenario >=20 > Hi all, >=20 > > -----Original Message----- > > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Zhiyong Yang > > Sent: Thursday, November 30, 2017 5:47 PM > > To: dev@dpdk.org; yliu@fridaylinux.org; maxime.coquelin@redhat.com > > Cc: Wang, Wei W ; Tan, Jianfeng > > > > Subject: [dpdk-dev] [PATCH 00/11] net/vhostpci: A new vhostpci PMD > > supporting VM2VM scenario > > > > Vhostpci PMD is a new type driver working in guest OS which has > > ability to drive the vhostpci modern pci device, which is a new virtio = device. > > > > The following linking is about vhostpci design: > > > > An initial device design is presented at KVM Forum'16: > > http://www.linux-kvm.org/images/5/55/02x07A-Wei_Wang-Design_of-Vhost- > > pci.pdf > > The latest device design and implementation will be posted to the QEMU > > community soon. > > >=20 > The latest version vhostpci device code has been posted to QEMU community= . > [PATCH v3 0/7] Vhost-pci for inter-VM communication > http://lists.nongnu.org/archive/html/qemu-devel/2017-12/msg00494.html >=20 > [2016] Design of Vhost-pci by Wei Wang - YouTube linking as reference. > https://www.youtube.com/watch?v=3DxITj0qsaSJQ >=20 I miss the code in V1 as followings. Disable notifications. virtqueue[i]->used->flags =3D VRING_USED_F_NO_NOTIFY; I will add it in next version. It can increase throughput sharply for vhost= pci/ virtio PMD loopback test. The similar performance result can be seen compared to vhost user/virtio PM= D loopback test after disabling notifications. thanks Zhiyong