This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "".
The branch, api-next has been updated via 00070be1d569bd575b100d52e5e263eb89ac962c (commit) via 7c24a62ac2cf48e42306db70fcc9967ab7709a8d (commit) from 746253e631e4926b3e2e383ae02c258c0cca583f (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 00070be1d569bd575b100d52e5e263eb89ac962c Author: Matias Elo matias.elo@nokia.com Date: Thu Jan 12 15:21:15 2017 +0200
validation: ipsec: add test for odp_ipsec_capability()
Signed-off-by: Matias Elo matias.elo@nokia.com Reviewed-and-tested-by: Bill Fischofer bill.fischofer@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/test/common_plat/m4/configure.m4 b/test/common_plat/m4/configure.m4 index 1fc350d..13a13bd 100644 --- a/test/common_plat/m4/configure.m4 +++ b/test/common_plat/m4/configure.m4 @@ -17,6 +17,7 @@ AC_CONFIG_FILES([test/common_plat/Makefile test/common_plat/validation/api/errno/Makefile test/common_plat/validation/api/hash/Makefile test/common_plat/validation/api/init/Makefile + test/common_plat/validation/api/ipsec/Makefile test/common_plat/validation/api/lock/Makefile test/common_plat/validation/api/packet/Makefile test/common_plat/validation/api/pktio/Makefile diff --git a/test/common_plat/validation/api/Makefile.am b/test/common_plat/validation/api/Makefile.am index e2d30a6..0bab4c4 100644 --- a/test/common_plat/validation/api/Makefile.am +++ b/test/common_plat/validation/api/Makefile.am @@ -7,6 +7,7 @@ ODP_MODULES = atomic \ errno \ hash \ init \ + ipsec \ lock \ queue \ packet \ diff --git a/test/common_plat/validation/api/ipsec/.gitignore b/test/common_plat/validation/api/ipsec/.gitignore new file mode 100644 index 0000000..2def047 --- /dev/null +++ b/test/common_plat/validation/api/ipsec/.gitignore @@ -0,0 +1 @@ +ipsec_main diff --git a/test/common_plat/validation/api/ipsec/Makefile.am b/test/common_plat/validation/api/ipsec/Makefile.am new file mode 100644 index 0000000..106b8dc --- /dev/null +++ b/test/common_plat/validation/api/ipsec/Makefile.am @@ -0,0 +1,10 @@ +include ../Makefile.inc + +noinst_LTLIBRARIES = libtestipsec.la +libtestipsec_la_SOURCES = ipsec.c + +test_PROGRAMS = ipsec_main$(EXEEXT) +dist_ipsec_main_SOURCES = ipsec_main.c +ipsec_main_LDADD = libtestipsec.la $(LIBCUNIT_COMMON) $(LIBODP) + +EXTRA_DIST = ipsec.h diff --git a/test/common_plat/validation/api/ipsec/ipsec.c b/test/common_plat/validation/api/ipsec/ipsec.c new file mode 100644 index 0000000..7834803 --- /dev/null +++ b/test/common_plat/validation/api/ipsec/ipsec.c @@ -0,0 +1,44 @@ +/* Copyright (c) 2017, Linaro Limited + * All rights reserved. + * + * SPDX-License-Identifier: BSD-3-Clause + */ + +#include <odp_api.h> +#include <odp_cunit_common.h> +#include <unistd.h> + +#include "ipsec.h" + +void ipsec_test_capability(void) +{ + odp_ipsec_capability_t capa; + + CU_ASSERT(odp_ipsec_capability(&capa) == 0); +} + +odp_testinfo_t ipsec_suite[] = { + ODP_TEST_INFO(ipsec_test_capability), + ODP_TEST_INFO_NULL +}; + +odp_suiteinfo_t ipsec_suites[] = { + {"IPsec", NULL, NULL, ipsec_suite}, + ODP_SUITE_INFO_NULL, +}; + +int ipsec_main(int argc, char *argv[]) +{ + int ret; + + /* parse common options: */ + if (odp_cunit_parse_options(argc, argv)) + return -1; + + ret = odp_cunit_register(ipsec_suites); + + if (ret == 0) + ret = odp_cunit_run(); + + return ret; +} diff --git a/test/common_plat/validation/api/ipsec/ipsec.h b/test/common_plat/validation/api/ipsec/ipsec.h new file mode 100644 index 0000000..290a186 --- /dev/null +++ b/test/common_plat/validation/api/ipsec/ipsec.h @@ -0,0 +1,24 @@ +/* Copyright (c) 2017, Linaro Limited + * All rights reserved. + * + * SPDX-License-Identifier: BSD-3-Clause + */ + +#ifndef _ODP_TEST_IPSEC_H_ +#define _ODP_TEST_IPSEC_H_ + +#include <odp_cunit_common.h> + +/* test functions: */ +void ipsec_test_capability(void); + +/* test arrays: */ +extern odp_testinfo_t ipsec_suite[]; + +/* test registry: */ +extern odp_suiteinfo_t ipsec_suites[]; + +/* main test program: */ +int ipsec_main(int argc, char *argv[]); + +#endif diff --git a/test/common_plat/validation/api/ipsec/ipsec_main.c b/test/common_plat/validation/api/ipsec/ipsec_main.c new file mode 100644 index 0000000..63a7a55 --- /dev/null +++ b/test/common_plat/validation/api/ipsec/ipsec_main.c @@ -0,0 +1,12 @@ +/* Copyright (c) 2017, Linaro Limited + * All rights reserved. + * + * SPDX-License-Identifier: BSD-3-Clause + */ + +#include "ipsec.h" + +int main(int argc, char *argv[]) +{ + return ipsec_main(argc, argv); +} diff --git a/test/linux-generic/Makefile.am b/test/linux-generic/Makefile.am index 888da5d..26d39cc 100644 --- a/test/linux-generic/Makefile.am +++ b/test/linux-generic/Makefile.am @@ -21,6 +21,7 @@ TESTS = validation/api/pktio/pktio_run.sh \ $(ALL_API_VALIDATION_DIR)/init/init_main_ok$(EXEEXT) \ $(ALL_API_VALIDATION_DIR)/init/init_main_abort$(EXEEXT) \ $(ALL_API_VALIDATION_DIR)/init/init_main_log$(EXEEXT) \ + $(ALL_API_VALIDATION_DIR)/ipsec/ipsec_main$(EXEEXT) \ $(ALL_API_VALIDATION_DIR)/lock/lock_main$(EXEEXT) \ $(ALL_API_VALIDATION_DIR)/packet/packet_main$(EXEEXT) \ $(ALL_API_VALIDATION_DIR)/pool/pool_main$(EXEEXT) \
commit 7c24a62ac2cf48e42306db70fcc9967ab7709a8d Author: Matias Elo matias.elo@nokia.com Date: Thu Jan 12 15:21:14 2017 +0200
linux-gen: ipsec: add capability function
Add IPsec capability function (groundwork for a proper IPsec implementation).
Signed-off-by: Matias Elo matias.elo@nokia.com Reviewed-and-tested-by: Bill Fischofer bill.fischofer@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/platform/linux-generic/Makefile.am b/platform/linux-generic/Makefile.am index 6bbe775..eeb401f 100644 --- a/platform/linux-generic/Makefile.am +++ b/platform/linux-generic/Makefile.am @@ -187,6 +187,7 @@ __LIB__libodp_linux_la_SOURCES = \ odp_hash.c \ odp_init.c \ odp_impl.c \ + odp_ipsec.c \ odp_name_table.c \ odp_packet.c \ odp_packet_flags.c \ diff --git a/platform/linux-generic/odp_ipsec.c b/platform/linux-generic/odp_ipsec.c new file mode 100644 index 0000000..ce7fded --- /dev/null +++ b/platform/linux-generic/odp_ipsec.c @@ -0,0 +1,16 @@ +/* Copyright (c) 2017, Linaro Limited + * All rights reserved. + * + * SPDX-License-Identifier: BSD-3-Clause + */ + +#include <odp/api/ipsec.h> + +#include <string.h> + +int odp_ipsec_capability(odp_ipsec_capability_t *capa) +{ + memset(capa, 0, sizeof(odp_ipsec_capability_t)); + + return 0; +}
-----------------------------------------------------------------------
Summary of changes: platform/linux-generic/Makefile.am | 1 + platform/linux-generic/odp_ipsec.c | 16 ++++++++ test/common_plat/m4/configure.m4 | 1 + test/common_plat/validation/api/Makefile.am | 1 + test/common_plat/validation/api/ipsec/.gitignore | 1 + test/common_plat/validation/api/ipsec/Makefile.am | 10 +++++ test/common_plat/validation/api/ipsec/ipsec.c | 44 ++++++++++++++++++++++ test/common_plat/validation/api/ipsec/ipsec.h | 24 ++++++++++++ .../api/{errno/errno_main.c => ipsec/ipsec_main.c} | 6 +-- test/linux-generic/Makefile.am | 1 + 10 files changed, 102 insertions(+), 3 deletions(-) create mode 100644 platform/linux-generic/odp_ipsec.c create mode 100644 test/common_plat/validation/api/ipsec/.gitignore create mode 100644 test/common_plat/validation/api/ipsec/Makefile.am create mode 100644 test/common_plat/validation/api/ipsec/ipsec.c create mode 100644 test/common_plat/validation/api/ipsec/ipsec.h copy test/common_plat/validation/api/{errno/errno_main.c => ipsec/ipsec_main.c} (56%)
hooks/post-receive