a10f62b11e
DPDK Cryptodev support and related IPsec ESP nodes using DPDK Cryptodev APIs. When DPDK Cryptodev support is enabled, the node graph is modified by adding and replacing some of the nodes. The following nodes are replaced: * esp-encrypt -> dpdk-esp-encrypt * esp-decrypt -> dpdk-esp-decrypt The following nodes are added: * dpdk-crypto-input : polling input node * dpdk-esp-encrypt-post : internal node * dpdk-esp-decrypt-post : internal node Change-Id: I6dca9a890abaf4fb2a4fffce3fd08ac013e4d701 Signed-off-by: Zhang, Roy Fan <roy.fan.zhang@intel.com> Signed-off-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
50 lines
1.3 KiB
Plaintext
50 lines
1.3 KiB
Plaintext
AC_INIT(vnet, 1.1)
|
|
AC_CONFIG_AUX_DIR(config)
|
|
AC_CONFIG_HEADERS(config/config.h)
|
|
LT_INIT
|
|
AM_INIT_AUTOMAKE
|
|
AM_SILENT_RULES([yes])
|
|
|
|
AC_PROG_CC
|
|
|
|
AC_ARG_WITH(dpdk,
|
|
AC_HELP_STRING([--with-dpdk],[Use DPDK]),
|
|
[with_dpdk=1],
|
|
[with_dpdk=0])
|
|
|
|
AC_ARG_WITH(dpdk_crypto,
|
|
AC_HELP_STRING([--with-dpdk-crypto],[Use DPDK cryptodev]),
|
|
[with_dpdk_crypto=1],
|
|
[with_dpdk_crypto=0])
|
|
|
|
AC_ARG_WITH(ipsec,
|
|
AC_HELP_STRING([--without-ipsec],[Disable ipsec]),
|
|
[with_ipsec=0],
|
|
[with_ipsec=1])
|
|
|
|
AC_ARG_WITH(ipv6sr,
|
|
AC_HELP_STRING([--without-ipv6sr],[Disable ipv6sr]),
|
|
[with_ipv6sr=0],
|
|
[with_ipv6sr=1])
|
|
|
|
AC_ARG_ENABLE(tests,
|
|
AC_HELP_STRING([--enable-tests], [Build unit tests]),
|
|
[enable_tests=1],
|
|
[enable_tests=0])
|
|
|
|
AM_CONDITIONAL(WITH_DPDK_CRYPTO, test "$with_dpdk_crypto" = "1")
|
|
AC_SUBST(DPDK_CRYPTO,[-DDPDK_CRYPTO=${with_dpdk_crypto}])
|
|
|
|
AM_CONDITIONAL(WITH_DPDK, test "$with_dpdk" = "1")
|
|
AC_SUBST(DPDK,[-DDPDK=${with_dpdk}])
|
|
|
|
AM_CONDITIONAL(WITH_IPSEC, test "$with_ipsec" = "1")
|
|
AC_SUBST(IPSEC,[-DIPSEC=${with_ipsec}])
|
|
|
|
AM_CONDITIONAL(WITH_IPV6SR, test "$with_ipv6sr" = "1")
|
|
AC_SUBST(IPV6SR,[-DIPV6SR=${with_ipv6sr}])
|
|
|
|
AM_CONDITIONAL(ENABLE_TESTS, test "$enable_tests" = "1")
|
|
|
|
AC_OUTPUT([Makefile])
|