cryptodev: mark experimental state

The crypto API is in an early state.
It requires more discussions and experiments to declare it stable,
as discussed in http://dpdk.org/ml/archives/dev/2015-November/028634.html

A documentation section will be required in the guides.

Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
This commit is contained in:
Thomas Monjalon 2015-11-25 18:27:21 +01:00
parent 387259bd6c
commit 66874e55f5
6 changed files with 17 additions and 1 deletions

View File

@ -216,7 +216,7 @@ M: Thomas Monjalon <thomas.monjalon@6wind.com>
F: lib/librte_ether/
F: scripts/test-null.sh
Crypto API
Crypto API - EXPERIMENTAL
M: Declan Doherty <declan.doherty@intel.com>
F: lib/librte_cryptodev/
F: app/test/test_cryptodev*

View File

@ -310,6 +310,7 @@ CONFIG_RTE_PMD_PACKET_PREFETCH=y
#
# Compile generic crypto device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_LIBRTE_CRYPTODEV_DEBUG=n

View File

@ -319,6 +319,7 @@ CONFIG_RTE_PMD_PACKET_PREFETCH=y
#
# Compile generic crypto device library
# EXPERIMENTAL: API may change without prior notice
#
CONFIG_RTE_LIBRTE_CRYPTODEV=y
CONFIG_RTE_LIBRTE_CRYPTODEV_DEBUG=n

View File

@ -13,6 +13,7 @@ General Guidelines
------------------
#. Whenever possible, ABI should be preserved
#. The libraries marked in experimental state may change without constraint.
#. The addition of symbols is generally not problematic
#. The modification of symbols can generally be managed with versioning
#. The removal of symbols generally is an ABI break and requires bumping of the

View File

@ -17,6 +17,16 @@ New Features
* **Added keepalive support to EAL and example application.**
* **Added experimental cryptodev API**
The cryptographic processing of packet is provided as a preview
with two drivers for:
* Intel QuickAssist devices
* Intel AES-NI multi-buffer library
Due to its experimental state, the API may change without prior notice.
* **Added ethdev API to support IEEE1588.**
Added functions to read, write and adjust system time in the NIC.

View File

@ -39,6 +39,9 @@
*
* Defines RTE Crypto Device APIs for the provisioning of cipher and
* authentication operations.
*
* @warning
* @b EXPERIMENTAL: this API may change without prior notice
*/
#ifdef __cplusplus