doc: announce API change in crypto driver allocation
authorPablo de Lara <pablo.de.lara.guarch@intel.com>
Thu, 3 Aug 2017 01:02:36 +0000 (02:02 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 8 Aug 2017 10:21:32 +0000 (12:21 +0200)
commitb17def6c2b74c92d5d888988cf4d9665b054fed9
tree256468d1569b35c5c268a724a9bccccf3f9e0974
parent1983b990def13ed4bdefe088c31664463010a275
doc: announce API change in crypto driver allocation

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@intel.com>
Acked-by: John McNamara <john.mcnamara@intel.com>
Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
Acked-by: Deepak Kumar Jain <deepak.k.jain@intel.com>
doc/guides/rel_notes/deprecation.rst