From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id DF9EC1B324 for ; Tue, 7 Nov 2017 11:57:31 +0100 (CET) Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Nov 2017 02:57:30 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.44,358,1505804400"; d="scan'208";a="170361297" Received: from irsmsx109.ger.corp.intel.com ([163.33.3.23]) by orsmga005.jf.intel.com with ESMTP; 07 Nov 2017 02:57:29 -0800 Received: from irsmsx105.ger.corp.intel.com ([169.254.7.67]) by IRSMSX109.ger.corp.intel.com ([169.254.13.28]) with mapi id 14.03.0319.002; Tue, 7 Nov 2017 10:56:49 +0000 From: "Kavanagh, Mark B" To: Maxime Coquelin , "dev@dpdk.org" , "yliu@fridaylinux.org" , "thomas@monjalon.net" , "ktraynor@redhat.com" Thread-Topic: [PATCH v2 0/3] vhost: disable iommu support by default Thread-Index: AQHTVz9BD86BlNvJWEaUdpdEROQ1dKMIvuVg Date: Tue, 7 Nov 2017 10:56:49 +0000 Message-ID: References: <20171103175735.24603-1-maxime.coquelin@redhat.com> <20171106203812.18428-1-maxime.coquelin@redhat.com> In-Reply-To: <20171106203812.18428-1-maxime.coquelin@redhat.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_IC x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjliYmUzYTMtMTg0Zi00ZjJiLWFlODQtZDAxNzZkYWQ4OThjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiIraW1OQnJPd1wvN2dLbnl4VjNzcWJWc0tkTlBFZWxKT0FkMEVOb2ZKeFFMdWlEYkxaYzYzemJEQml1Wll1SVo5MyJ9 dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-originating-ip: [163.33.239.181] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v2 0/3] vhost: disable iommu support by default 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: Tue, 07 Nov 2017 10:57:32 -0000 >From: Maxime Coquelin [mailto:maxime.coquelin@redhat.com] >Sent: Monday, November 6, 2017 8:38 PM >To: dev@dpdk.org; yliu@fridaylinux.org; Kavanagh, Mark B >; thomas@monjalon.net; ktraynor@redhat.com >Cc: Maxime Coquelin >Subject: [PATCH v2 0/3] vhost: disable iommu support by default > >This series disables IOMMU feature by default, and introduce >a new flag passed at vhost device registration time to enable >it explicitly. > >When disabled, patch 1 also disables reply-ack protocol feature >to avoid Qemu v2.7.0-v2.9.0 reply-ack bug with multiqueue. > >Last patch adds a Vhost PMD "iommu-support" parameter to enable >the IOMMU feature. Hi Maxime, I'm happy to confirm that this patchset resolves the vhost user mutltiq iss= ue for OvS-DPDK, with QEMU v2.7.1. Additionally, all of the individual patches look good - thanks for all of y= our efforts on this! Tested-by: Mark Kavanagh Acked-by: Mark Kavanagh Cheers, Mark > >Maxime Coquelin (3): > vhost: disable reply-ack protocol feature if iommu feature disabled > vhost: add flag to enable iommu support > net: vhost: add iommu-support parameter to enable IOMMU feature > > doc/guides/nics/vhost.rst | 5 +++++ > doc/guides/prog_guide/vhost_lib.rst | 14 ++++++++++++++ > doc/guides/rel_notes/release_17_11.rst | 3 ++- > drivers/net/vhost/rte_eth_vhost.c | 13 +++++++++++++ > lib/librte_vhost/rte_vhost.h | 1 + > lib/librte_vhost/socket.c | 6 ++++++ > lib/librte_vhost/vhost_user.c | 24 ++++++++++++++++++++++-- > 7 files changed, 63 insertions(+), 3 deletions(-) > >-- >2.13.6