From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id E0F852B8E for ; Thu, 21 Jul 2016 13:08:12 +0200 (CEST) Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP; 21 Jul 2016 04:07:43 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.28,399,1464678000"; d="scan'208";a="737705731" Received: from irsmsx101.ger.corp.intel.com ([163.33.3.153]) by FMSMGA003.fm.intel.com with ESMTP; 21 Jul 2016 04:07:42 -0700 Received: from irsmsx106.ger.corp.intel.com ([169.254.8.145]) by IRSMSX101.ger.corp.intel.com ([169.254.1.155]) with mapi id 14.03.0248.002; Thu, 21 Jul 2016 12:07:41 +0100 From: "Loftus, Ciara" To: Yuanhan Liu , "dev@dpdk.org" CC: Thomas Monjalon Thread-Topic: [dpdk-dev] [PATCH] doc: deprecate vhost-cuse Thread-Index: AQHR3pQMHiA00fhFcEKmQfNzVnujx6AiwncA Date: Thu, 21 Jul 2016 11:07:41 +0000 Message-ID: <74F120C019F4A64C9B78E802F6AD4CC24F8ED89E@IRSMSX106.ger.corp.intel.com> References: <1468585713-28557-1-git-send-email-yuanhan.liu@linux.intel.com> In-Reply-To: <1468585713-28557-1-git-send-email-yuanhan.liu@linux.intel.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMGQzMTFlMTctZTc1Zi00YjM5LTk4NGQtODFjZjY3Mjc1MWMwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6InNDTUoyTGxMajR3VklBR3F3bmtUYnROS0tXNUpRbFVCWXduTXhHYVErSE09In0= x-ctpclassification: CTP_IC x-originating-ip: [163.33.239.182] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] doc: deprecate vhost-cuse X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jul 2016 11:08:13 -0000 > Subject: [dpdk-dev] [PATCH] doc: deprecate vhost-cuse >=20 > Vhost-cuse was invented before vhost-user exist. The both are actually > doing the same thing: a vhost-net implementation in user space. But they > are not exactly the same thing. >=20 > Firstly, vhost-cuse is harder for use; no one seems to care it, either. > Furthermore, since v2.1, a large majority of development effort has gone > to vhost-user. For example, we extended the vhost-user spec to add the > multiple queue support. We also added the vhost-user live migration at > v16.04 and the latest one, vhost-user reconnect that allows vhost app > restart without restarting the guest. Both of them are very important > features for product usage and none of them works for vhost-cuse. >=20 > You now see that the difference between vhost-user and vhost-cuse is > big (and will be bigger and bigger as time moves forward), that you > should never use vhost-cuse, that we should drop it completely. >=20 > The remove would also result to a much cleaner code base, allowing us > to do all kinds of extending easier. >=20 > So here to mark vhost-cuse as deprecated in this release and will be > removed in the next release (v16.11). >=20 > Signed-off-by: Yuanhan Liu > --- > doc/guides/rel_notes/deprecation.rst | 4 ++++ > 1 file changed, 4 insertions(+) >=20 > diff --git a/doc/guides/rel_notes/deprecation.rst > b/doc/guides/rel_notes/deprecation.rst > index f502f86..ee99558 100644 > --- a/doc/guides/rel_notes/deprecation.rst > +++ b/doc/guides/rel_notes/deprecation.rst > @@ -41,3 +41,7 @@ Deprecation Notices > * The mempool functions for single/multi producer/consumer are > deprecated and > will be removed in 16.11. > It is replaced by rte_mempool_generic_get/put functions. > + > +* The vhost-cuse will be removed in 16.11. Since v2.1, a large majority = of > + development effort has gone to vhost-user, such as multiple-queue, liv= e > + migration, reconnect etc. Therefore, vhost-user should be used instead= . > -- > 1.9.0 Acked-by: Ciara Loftus