From 9aa261109cac8d7a3aea94cd61475b2c8217fa25 Mon Sep 17 00:00:00 2001 From: Slawomir Mrozowicz Date: Fri, 5 May 2017 13:24:19 +0200 Subject: [PATCH] doc: announce crypto device type enumeration removal MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 Acked-by: Pablo de Lara Acked-by: Declan Doherty Acked-by: Jerin Jacob Acked-by: Fiona Trahe Acked-by: Akhil Goyal --- doc/guides/rel_notes/deprecation.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index ce4e0bba14..978c950879 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: -- 2.20.1