doc: announce API changes for crypto sessions
authorTomasz Kulasek <tomaszx.kulasek@intel.com>
Thu, 4 May 2017 15:37:23 +0000 (17:37 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 11 May 2017 00:49:51 +0000 (02:49 +0200)
commita1472bc8d984e50d1ec3ee5780bb1c9b85cd10e1
tree03f3afaf704aa3b8e1c1381c50d4620882efa9c8
parent9aa261109cac8d7a3aea94cd61475b2c8217fa25
doc: announce API changes for crypto sessions

API changes are planned for 17.08 to made sessions agnostic to the
underlaying devices, removing coupling with crypto PMDs, so a single
session can be used on multiple devices.

It requires to change "struct rte_cryptodev_sym_session" to store more
than one private data for devices, as well as remove redundant dev_id
and dev_type.

Effected public functions:

 - rte_cryptodev_sym_session_pool_create
 - rte_cryptodev_sym_session_create
 - rte_cryptodev_sym_session_free

While session will not be directly associated with device, followed API
will be changed adding uint8_t dev_id to the argument list:

 - rte_cryptodev_queue_pair_attach_sym_session
 - rte_cryptodev_queue_pair_detach_sym_session

Signed-off-by: Tomasz Kulasek <tomaszx.kulasek@intel.com>
Acked-by: Declan Doherty <declan.doherty@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Fiona Trahe <fiona.trahe@intel.com>
Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
doc/guides/rel_notes/deprecation.rst