summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSlawomir Mrozowicz <slawomirx.mrozowicz@intel.com>2017-05-05 13:24:19 +0200
committerThomas Monjalon <thomas@monjalon.net>2017-05-11 02:46:10 +0200
commit9aa261109cac8d7a3aea94cd61475b2c8217fa25 (patch)
tree71b852b3dabc488c9b27fb427406b2d41d637963
parentafffc35b31a0af02ffa5f73f9f872a3f7b5d4f90 (diff)
downloaddpdk-9aa261109cac8d7a3aea94cd61475b2c8217fa25.zip
dpdk-9aa261109cac8d7a3aea94cd61475b2c8217fa25.tar.gz
dpdk-9aa261109cac8d7a3aea94cd61475b2c8217fa25.tar.xz
doc: announce crypto device type enumeration removal
Refer to RFC patch - cryptodev: remove crypto device type enumeration It is planned to remove device type enumeration rte_cryptodev_type from library to remove the coupling between crypto PMD and the librte_cryptodev. In this case following stuctures will be changed: rte_cryptodev_session, rte_cryptodev_sym_session, rte_cryptodev_info, rte_cryptodev. It is planned to change the function rte_cryptodev_count_devtype(). The function prototype doesn’t clearly show the operation. >From next release 17.08 the dev_type will be changed to driver_id. So the function name will change to rte_cryptodev_device_count_by_driver(). Signed-off-by: Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Declan Doherty <declan.doherty@intel.com> Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
-rw-r--r--doc/guides/rel_notes/deprecation.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst
index ce4e0bb..978c950 100644
--- a/doc/guides/rel_notes/deprecation.rst
+++ b/doc/guides/rel_notes/deprecation.rst
@@ -84,6 +84,14 @@ Deprecation Notices
* cryptodev: All PMD names definitions will be moved to the individual PMDs
in 17.08.
+* cryptodev: The following changes will be done in in 17.08:
+
+ - the device type enumeration ``rte_cryptodev_type`` will be removed
+ - the following structures will be changed: ``rte_cryptodev_session``,
+ ``rte_cryptodev_sym_session``, ``rte_cryptodev_info``, ``rte_cryptodev``
+ - the function ``rte_cryptodev_count_devtype`` will be replaced by
+ ``rte_cryptodev_device_count_by_driver``
+
* crypto/scheduler: the following two functions are deprecated starting
from 17.05 and will be removed in 17.08: