diff options
author | Declan Doherty <declan.doherty@intel.com> | 2015-11-25 13:25:12 +0000 |
---|---|---|
committer | Thomas Monjalon <thomas.monjalon@6wind.com> | 2015-11-25 19:18:04 +0100 |
commit | d11b0f30df88c1ecb12e5bdaa467ca246a14b422 (patch) | |
tree | 008a2d8448f4a261a06fc875aef337eff397b724 /mk | |
parent | 0781e8a7ac52863e970ec84abd3e1f95720a5105 (diff) | |
download | dpdk-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 'mk')
-rw-r--r-- | mk/rte.app.mk | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mk/rte.app.mk b/mk/rte.app.mk index 148653e..a57f8eb 100644 --- a/mk/rte.app.mk +++ b/mk/rte.app.mk @@ -120,6 +120,7 @@ _LDLIBS-$(CONFIG_RTE_LIBRTE_KVARGS) += -lrte_kvargs _LDLIBS-$(CONFIG_RTE_LIBRTE_MBUF) += -lrte_mbuf _LDLIBS-$(CONFIG_RTE_LIBRTE_IP_FRAG) += -lrte_ip_frag _LDLIBS-$(CONFIG_RTE_LIBRTE_ETHER) += -lethdev +_LDLIBS-$(CONFIG_RTE_LIBRTE_CRYPTODEV) += -lrte_cryptodev _LDLIBS-$(CONFIG_RTE_LIBRTE_MEMPOOL) += -lrte_mempool _LDLIBS-$(CONFIG_RTE_LIBRTE_RING) += -lrte_ring _LDLIBS-$(CONFIG_RTE_LIBRTE_EAL) += -lrte_eal |