On 10/15/2017 1:17 AM, Akhil Goyal wrote:
Signed-off-by: Akhil Goyal <akhil.go...@nxp.com>
Signed-off-by: Radu Nicolau <radu.nico...@intel.com>
---
  MAINTAINERS        | 6 ++++++
  config/common_base | 6 ++++++
  lib/Makefile       | 5 +++++
  mk/rte.app.mk      | 1 +
  4 files changed, 18 insertions(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index 8518a99..bc9f9cf 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -275,6 +275,12 @@ T: git://dpdk.org/next/dpdk-next-eventdev
  F: lib/librte_eventdev/*eth_rx_adapter*
  F: test/test/test_event_eth_rx_adapter.c
+Security API - EXPERIMENTAL
+M: Akhil Goyal <akhil.go...@nxp.com>
+M: Declan Doherty <declan.dohe...@intel.com>
+T: git://dpdk.org/draft/dpdk-draft-ipsec
+F: lib/librte_security/
+F: doc/guides/prog_guide/rte_security.rst
Networking Drivers
  ------------------
diff --git a/config/common_base b/config/common_base
index d9471e8..2b15f1e 100644
--- a/config/common_base
+++ b/config/common_base
@@ -548,6 +548,12 @@ CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO=n
  CONFIG_RTE_LIBRTE_PMD_MRVL_CRYPTO_DEBUG=n
#
+# Compile generic security library
+#
+CONFIG_RTE_LIBRTE_SECURITY=y
+CONFIG_RTE_LIBRTE_SECURITY_DEBUG=n
+
+#
  # Compile generic event device library
  #
  CONFIG_RTE_LIBRTE_EVENTDEV=y
diff --git a/lib/Makefile b/lib/Makefile
index 86d475f..379515a 100644
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -50,6 +50,11 @@ DEPDIRS-librte_ether += librte_mbuf
  DIRS-$(CONFIG_RTE_LIBRTE_CRYPTODEV) += librte_cryptodev
  DEPDIRS-librte_cryptodev := librte_eal librte_mempool librte_ring librte_mbuf
  DEPDIRS-librte_cryptodev += librte_kvargs
+DEPDIRS-librte_cryptodev += librte_ether
+DIRS-$(CONFIG_RTE_LIBRTE_SECURITY) += librte_security
+DEPDIRS-librte_security := librte_eal librte_mempool librte_ring librte_mbuf
+DEPDIRS-librte_security += librte_ether
+DEPDIRS-librte_security += librte_cryptodev
  DIRS-$(CONFIG_RTE_LIBRTE_EVENTDEV) += librte_eventdev
  DEPDIRS-librte_eventdev := librte_eal librte_ring librte_ether librte_hash
  DIRS-$(CONFIG_RTE_LIBRTE_VHOST) += librte_vhost
diff --git a/mk/rte.app.mk b/mk/rte.app.mk
index 8192b98..d975fad 100644
--- a/mk/rte.app.mk
+++ b/mk/rte.app.mk
@@ -93,6 +93,7 @@ _LDLIBS-$(CONFIG_RTE_LIBRTE_MBUF)           += -lrte_mbuf
  _LDLIBS-$(CONFIG_RTE_LIBRTE_NET)            += -lrte_net
  _LDLIBS-$(CONFIG_RTE_LIBRTE_ETHER)          += -lrte_ethdev
  _LDLIBS-$(CONFIG_RTE_LIBRTE_CRYPTODEV)      += -lrte_cryptodev
+_LDLIBS-$(CONFIG_RTE_LIBRTE_SECURITY)       += -lrte_security
  _LDLIBS-$(CONFIG_RTE_LIBRTE_EVENTDEV)       += -lrte_eventdev
  _LDLIBS-$(CONFIG_RTE_LIBRTE_MEMPOOL)        += -lrte_mempool
  _LDLIBS-$(CONFIG_RTE_DRIVER_MEMPOOL_RING)   += -lrte_mempool_ring

Tested-by: Aviad Yehezkel <avia...@mellanox.com>

Reply via email to