summaryrefslogtreecommitdiff
path: root/config/common_bsdapp
diff options
context:
space:
mode:
authorDeclan Doherty <declan.doherty@intel.com>2015-11-25 13:25:12 +0000
committerThomas Monjalon <thomas.monjalon@6wind.com>2015-11-25 19:18:04 +0100
commitd11b0f30df88c1ecb12e5bdaa467ca246a14b422 (patch)
tree008a2d8448f4a261a06fc875aef337eff397b724 /config/common_bsdapp
parent0781e8a7ac52863e970ec84abd3e1f95720a5105 (diff)
downloaddpdk-d11b0f30df88c1ecb12e5bdaa467ca246a14b422.zip
dpdk-d11b0f30df88c1ecb12e5bdaa467ca246a14b422.tar.gz
dpdk-d11b0f30df88c1ecb12e5bdaa467ca246a14b422.tar.xz
cryptodev: introduce API and framework for crypto devices
This patch contains the initial proposed APIs and device framework for integrating crypto packet processing into DPDK. features include: - Crypto device configuration / management APIs - Definitions of supported cipher algorithms and operations. - Definitions of supported hash/authentication algorithms and operations. - Crypto session management APIs - Crypto operation data structures and APIs allocation of crypto operation structure used to specify the crypto operations to be performed on a particular mbuf. - Extension of mbuf to contain crypto operation data pointer and extra flags. - Burst enqueue / dequeue APIs for processing of crypto operations. Signed-off-by: Des O Dea <des.j.o.dea@intel.com> Signed-off-by: John Griffin <john.griffin@intel.com> Signed-off-by: Fiona Trahe <fiona.trahe@intel.com> Signed-off-by: Declan Doherty <declan.doherty@intel.com> Acked-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
Diffstat (limited to 'config/common_bsdapp')
-rw-r--r--config/common_bsdapp10
1 files changed, 9 insertions, 1 deletions
diff --git a/config/common_bsdapp b/config/common_bsdapp
index 6392104..59d27ed 100644
--- a/config/common_bsdapp
+++ b/config/common_bsdapp
@@ -1,6 +1,6 @@
# BSD LICENSE
#
-# Copyright(c) 2010-2014 Intel Corporation. All rights reserved.
+# Copyright(c) 2010-2015 Intel Corporation. All rights reserved.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -309,6 +309,14 @@ CONFIG_RTE_LIBRTE_PMD_NULL=y
CONFIG_RTE_PMD_PACKET_PREFETCH=y
#
+# Compile generic crypto device library
+#
+CONFIG_RTE_LIBRTE_CRYPTODEV=y
+CONFIG_RTE_LIBRTE_CRYPTODEV_DEBUG=n
+CONFIG_RTE_CRYPTO_MAX_DEVS=64
+CONFIG_RTE_CRYPTODEV_NAME_LEN=64
+
+#
# Compile librte_ring
#
CONFIG_RTE_LIBRTE_RING=y