[dpdk-dev] [PATCH] doc: announce API change in crypto driver allocation
Akhil Goyal
akhil.goyal at nxp.com
Thu Aug 3 12:43:12 CEST 2017
On 8/3/2017 6:32 AM, Pablo de Lara wrote:
> rte_cryptodev_allocate_driver() function gets one parameter
> (rte_driver), as the cryptodev_driver structure is
> allocated inside the function with rte_malloc.
>
> This function is called from a constructor function,
> when crypto PMDs are registered.
> If malloc fails, there is no way to recover from it,
> so it is better to allocate this structure
> statically, in each PMD.
>
> Therefore, it is required to add an extra parameter in
> this function, to also get a pointer to this structure.
>
> Signed-off-by: Pablo de Lara <pablo.de.lara.guarch at intel.com>
> ---
> doc/guides/rel_notes/deprecation.rst | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst
> index f6bd910..bd4aa89 100644
> --- a/doc/guides/rel_notes/deprecation.rst
> +++ b/doc/guides/rel_notes/deprecation.rst
> @@ -69,3 +69,9 @@ Deprecation Notices
> be removed in 17.11:
>
> - ``rte_cryptodev_create_vdev``
> +
> +* cryptodev: the following function will have an extra parameter, passing a
> + statically allocated crypto driver structure, instead of calling malloc,
> + in 17.11:
> +
> + - ``rte_cryptodev_allocate_driver``
>
Acked-by: Akhil Goyal <akhil.goyal at nxp.com>
More information about the dev
mailing list