[dpdk-dev] doc: announce crypto vdev init removal

Message ID 20170803021221.38955-1-pablo.de.lara.guarch@intel.com (mailing list archive)
State Accepted, archived
Headers

Checks

Context Check Description
ci/checkpatch success coding style OK
ci/Intel-compilation success Compilation OK

Commit Message

De Lara Guarch, Pablo Aug. 3, 2017, 2:12 a.m. UTC
  In order to remove all dependencies on vdev for cryptodev,
the implementation of rte_cryptodev_vdev_pmd_init() function
needs to be moved to rte_cryptodev_vdev.h, and all crypto
vdevs will include it, and therefore, this function will
be removed as a public API.

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
---
 doc/guides/rel_notes/deprecation.rst | 5 +++++
 1 file changed, 5 insertions(+)
  

Comments

John McNamara Aug. 3, 2017, 10:38 a.m. UTC | #1
> -----Original Message-----
> From: De Lara Guarch, Pablo
> Sent: Thursday, August 3, 2017 3:12 AM
> To: thomas@monjalon.net; jerin.jacob@caviumnetworks.com;
> akhil.goyal@nxp.com; hemant.agrawal@nxp.com; Trahe, Fiona
> <fiona.trahe@intel.com>; Jain, Deepak K <deepak.k.jain@intel.com>;
> Griffin, John <john.griffin@intel.com>; Doherty, Declan
> <declan.doherty@intel.com>; Mcnamara, John <john.mcnamara@intel.com>
> Cc: dev@dpdk.org; De Lara Guarch, Pablo <pablo.de.lara.guarch@intel.com>
> Subject: [PATCH] doc: announce crypto vdev init removal
> 
> In order to remove all dependencies on vdev for cryptodev, the
> implementation of rte_cryptodev_vdev_pmd_init() function needs to be moved
> to rte_cryptodev_vdev.h, and all crypto vdevs will include it, and
> therefore, this function will be removed as a public API.
> 
> Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>

Acked-by: John McNamara <john.mcnamara@intel.com>
  
Akhil Goyal Aug. 3, 2017, 10:42 a.m. UTC | #2
On 8/3/2017 7:42 AM, Pablo de Lara wrote:
> In order to remove all dependencies on vdev for cryptodev,
> the implementation of rte_cryptodev_vdev_pmd_init() function
> needs to be moved to rte_cryptodev_vdev.h, and all crypto
> vdevs will include it, and therefore, this function will
> be removed as a public API.
> 
> Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
> ---
>   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 f6bd910..63ffad1 100644
> --- a/doc/guides/rel_notes/deprecation.rst
> +++ b/doc/guides/rel_notes/deprecation.rst
> @@ -69,3 +69,8 @@ Deprecation Notices
>     be removed in 17.11:
>   
>     - ``rte_cryptodev_create_vdev``
> +
> +* cryptodev: the following function will be static in 17.11 and included
> +  by all crypto drivers, therefore, will not be public:
> +
> +  - ``rte_cryptodev_vdev_pmd_init``
> 

Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
  
Deepak Kumar JAIN Aug. 3, 2017, 2:02 p.m. UTC | #3
> -----Original Message-----
> From: De Lara Guarch, Pablo
> Sent: Thursday, August 3, 2017 3:12 AM
> To: thomas@monjalon.net; jerin.jacob@caviumnetworks.com;
> akhil.goyal@nxp.com; hemant.agrawal@nxp.com; Trahe, Fiona
> <fiona.trahe@intel.com>; Jain, Deepak K <deepak.k.jain@intel.com>;
> Griffin, John <john.griffin@intel.com>; Doherty, Declan
> <declan.doherty@intel.com>; Mcnamara, John
> <john.mcnamara@intel.com>
> Cc: dev@dpdk.org; De Lara Guarch, Pablo <pablo.de.lara.guarch@intel.com>
> Subject: [PATCH] doc: announce crypto vdev init removal
> 
> In order to remove all dependencies on vdev for cryptodev, the
> implementation of rte_cryptodev_vdev_pmd_init() function needs to be
> moved to rte_cryptodev_vdev.h, and all crypto vdevs will include it, and
> therefore, this function will be removed as a public API.
> 
> Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
> ---
>  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
>    be removed in 17.11:
> 
>    - ``rte_cryptodev_create_vdev``
> +
> +* cryptodev: the following function will be static in 17.11 and
> +included
> +  by all crypto drivers, therefore, will not be public:
> +
> +  - ``rte_cryptodev_vdev_pmd_init``
> --
> 2.9.4
Acked-by: Deepak Kumar Jain <Deepak.k.jain@intel.com.
  
Deepak Kumar JAIN Aug. 3, 2017, 2:13 p.m. UTC | #4
> -----Original Message-----
> From: De Lara Guarch, Pablo
> Sent: Thursday, August 3, 2017 3:12 AM
> To: thomas@monjalon.net; jerin.jacob@caviumnetworks.com;
> akhil.goyal@nxp.com; hemant.agrawal@nxp.com; Trahe, Fiona
> <fiona.trahe@intel.com>; Jain, Deepak K <deepak.k.jain@intel.com>;
> Griffin, John <john.griffin@intel.com>; Doherty, Declan
> <declan.doherty@intel.com>; Mcnamara, John
> <john.mcnamara@intel.com>
> Cc: dev@dpdk.org; De Lara Guarch, Pablo <pablo.de.lara.guarch@intel.com>
> Subject: [PATCH] doc: announce crypto vdev init removal
> 
> In order to remove all dependencies on vdev for cryptodev, the
> implementation of rte_cryptodev_vdev_pmd_init() function needs to be
> moved to rte_cryptodev_vdev.h, and all crypto vdevs will include it, and
> therefore, this function will be removed as a public API.
> 
> Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
> ---
>  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 f6bd910..63ffad1 100644
> --- a/doc/guides/rel_notes/deprecation.rst
> +++ b/doc/guides/rel_notes/deprecation.rst
> @@ -69,3 +69,8 @@ Deprecation Notices
>    be removed in 17.11:
> 
>    - ``rte_cryptodev_create_vdev``
> +
> +* cryptodev: the following function will be static in 17.11 and
> +included
> +  by all crypto drivers, therefore, will not be public:
> +
> +  - ``rte_cryptodev_vdev_pmd_init``
> --
> 2.9.4
Acked-by: Deepak Kumar Jain <Deepak.k.jain@intel.com>
  
Thomas Monjalon Aug. 8, 2017, 10:12 a.m. UTC | #5
03/08/2017 12:42, Akhil Goyal:
> On 8/3/2017 7:42 AM, Pablo de Lara wrote:
> > In order to remove all dependencies on vdev for cryptodev,
> > the implementation of rte_cryptodev_vdev_pmd_init() function
> > needs to be moved to rte_cryptodev_vdev.h, and all crypto
> > vdevs will include it, and therefore, this function will
> > be removed as a public API.
> > 
> > Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
> 
> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>

Applied, thanks
  

Patch

diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst
index f6bd910..63ffad1 100644
--- a/doc/guides/rel_notes/deprecation.rst
+++ b/doc/guides/rel_notes/deprecation.rst
@@ -69,3 +69,8 @@  Deprecation Notices
   be removed in 17.11:
 
   - ``rte_cryptodev_create_vdev``
+
+* cryptodev: the following function will be static in 17.11 and included
+  by all crypto drivers, therefore, will not be public:
+
+  - ``rte_cryptodev_vdev_pmd_init``