From mboxrd@z Thu Jan 1 00:00:00 1970 From: Akhil Goyal Subject: Re: [PATCH] doc: announce ABI change for crypto info struct Date: Mon, 29 Jan 2018 14:56:48 +0530 Message-ID: <11c5bfcf-acc4-a9a6-dc0d-910c608a708d@nxp.com> References: <20180126090355.25903-1-pablo.de.lara.guarch@intel.com> <348A99DA5F5B7549AA880327E580B4358930FDD1@IRSMSX101.ger.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Cc: "dev@dpdk.org" To: "De Lara Guarch, Pablo" , "Trahe, Fiona" , "hemant.agrawal@nxp.com" , "Doherty, Declan" , "Griffin, John" , "Jain, Deepak K" , "jck@semihalf.com" , "tdu@semihalf.com" , "dima@marvell.com" , "nsamsono@marvell.com" , "jianbo.liu@arm.com" , "jerin.jacob@caviumnetworks.com" Return-path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0046.outbound.protection.outlook.com [104.47.2.46]) by dpdk.org (Postfix) with ESMTP id B87D41B3BD for ; Mon, 29 Jan 2018 10:27:12 +0100 (CET) In-Reply-To: Content-Language: en-US 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 Pablo/Fiona, On 1/26/2018 4:38 PM, De Lara Guarch, Pablo wrote: > > >> -----Original Message----- >> From: Trahe, Fiona >> Sent: Friday, January 26, 2018 10:45 AM >> To: De Lara Guarch, Pablo ; >> akhil.goyal@nxp.com; hemant.agrawal@nxp.com; Doherty, Declan >> ; jerin.jacob@intel.com; Griffin, John >> ; Jain, Deepak K ; >> jck@semihalf.com; tdu@semihalf.com; dima@marvell.com; >> nsamsono@marvell.com; jianbo.liu@arm.com >> Cc: dev@dpdk.org; Trahe, Fiona >> Subject: RE: [PATCH] doc: announce ABI change for crypto info struct >> >> Hi Pablo, >> >>> -----Original Message----- >>> From: De Lara Guarch, Pablo >>> Sent: Friday, January 26, 2018 9:04 AM >>> To: akhil.goyal@nxp.com; hemant.agrawal@nxp.com; Doherty, Declan >>> ; jerin.jacob@intel.com; Trahe, Fiona >>> ; Griffin, John ; Jain, >>> Deepak K ; jck@semihalf.com; >>> tdu@semihalf.com; dima@marvell.com; nsamsono@marvell.com; >>> jianbo.liu@arm.com >>> Cc: dev@dpdk.org; De Lara Guarch, Pablo >>> >>> Subject: [PATCH] doc: announce ABI change for crypto info struct >>> >>> Since the API changes made in 17.08, the session mempool is not >>> created anymore in each crypto device. >>> Therefore, there is no need to have, in the cryptodev info structure, >>> the maximum number of sessions supported per device and per queue >>> pair. >>> >>> Signed-off-by: Pablo de Lara >>> --- >>> doc/guides/rel_notes/deprecation.rst | 5 +++++ >>> 1 file changed, 5 insertions(+) >>> >>> diff --git a/doc/guides/rel_notes/deprecation.rst >>> b/doc/guides/rel_notes/deprecation.rst >>> index d59ad5988..5588ba7c1 100644 >>> --- a/doc/guides/rel_notes/deprecation.rst >>> +++ b/doc/guides/rel_notes/deprecation.rst >>> @@ -59,3 +59,8 @@ Deprecation Notices >>> be added between the producer and consumer structures. The size of >> the >>> structure and the offset of the fields will remain the same on >>> platforms with 64B cache line, but will change on other platforms. >>> + >>> +* cryptodev: The structure ``sym``, including its fields >>> +``max_nb_sessions`` >>> + and ``max_nb_sessions_per_qp``, in structure >>> +``rte_cryptodev_info``, >>> + will be removed in 18.05, as these fields are not relevant anymore >>> + since the session mempool is not internal in the crypto device >> anymore. >>> -- >> [Fiona] max_nb_sessions must be also removed from struct >> rte_cryptodev_pmd_init_params > > Good point. Since this structure is internal, I guess we don't need a deprecation notice for it, > but I will remove it in the patch for 18.05. > >> Regards deprecation of max_nb_sessions from both structs: >> Acked-by: Fiona Trahe >> >> If removing the max_nb_sessions_per_qp, then the following functions >> should also be deprecated. >> rte_cryptodev_queue_pair_attach_sym_session >> rte_cryptodev_queue_pair_detach_sym_session >> These and the max_nb_session_per_qp were added here at request of NXP: >> http://dpdk.org/ml/archives/dev/2017-March/060740.html > > Akhil, do you agree on this change? > We recently did some changes in the driver to take care of the dependency for limit on max_nb_sessions_per_qp, but it is not removed completely. We will need to look into this. But sending the deprecation notice at this moment is fine. If something comes up, will let you know later. -Akhil