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, master has been updated via 6a360e61978d03d12dbfff8c34c20cf95170a1c3 (commit) via 933b8cdc4832c05a9f81e748f73d8507673cc370 (commit) via 3f02e970482ca203c8f98c1b20b2a3813312df63 (commit) via 87361c8c9017ccd3d18fdf52b9e7ba845baeb1aa (commit) via 15de2926e800a451edc3cbbe970930fc0e64ee7b (commit) via dcb74c5cce2dd3c383730a29e396b76923f201f3 (commit) via c835e02fc287286d86377a9eb8937f8711a7d3cf (commit) via 820571cc1332e06191c7a75c28eb5d908561a533 (commit) via c6bfc6805796795df8f7a124a146365a11638351 (commit) via bc3b618ab85c8404f131ef071488791b97255166 (commit) via e4fe9119bb8a18f2eab6b1d45e532c8d1c41bcc7 (commit) via 1bcd97bb1f67d96d81e4e49a77089c6b17fba8ca (commit) via 512cfde208241f21b5cdbab848be81f43823810a (commit) via a811ff57407a6b9427b225793a75c03cb386e6c9 (commit) via 7a78aa2f6113789d5f6df0ddaff360f10fc859d7 (commit) via b675c825f9dc84df533381a4018663a4c6997882 (commit) via 9dd1357dc936c3b9e44753ce2373f6bb71629e34 (commit) via ffdd8c7e423503b3e85b7fdfd844ad10692795d5 (commit) via cd17794642638d6ee65b97bed9df5ddcd2cb2520 (commit) via 0a7686e47e40db0f5f6b862d16e8b021da23f90b (commit) via 36a7c389d3e00d4c3987236bd8229c54d812f533 (commit) via 26e1a355c7312e2fcc7196eb82ef49c74232035b (commit) via 6a9971dd8dd1cf982e7ae34ae2b62ccdadaed1c9 (commit) via f637a36cd2a7fc125a2d90ed5a93933007987e95 (commit) from 8705e548f330d23173283fcca62f4afb835a6380 (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 6a360e61978d03d12dbfff8c34c20cf95170a1c3 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 22 13:33:52 2017 +0300
configure: reenable compiler fallthrough warning
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/configure.ac b/configure.ac index 164149a2..c1811003 100644 --- a/configure.ac +++ b/configure.ac @@ -331,7 +331,6 @@ ODP_CHECK_CFLAG([-Wformat-nonliteral]) ODP_CHECK_CFLAG([-Wformat-security]) ODP_CHECK_CFLAG([-Wundef]) ODP_CHECK_CFLAG([-Wwrite-strings]) -ODP_CHECK_CFLAG([-Wimplicit-fallthrough=0]) ODP_CHECK_CFLAG([-Wformat-truncation=0]) ODP_CHECK_CFLAG([-Wformat-overflow=0])
diff --git a/platform/linux-generic/pktio/ring.c b/platform/linux-generic/pktio/ring.c index dff7d685..3b708f72 100644 --- a/platform/linux-generic/pktio/ring.c +++ b/platform/linux-generic/pktio/ring.c @@ -100,8 +100,10 @@ static TAILQ_HEAD(, _ring) odp_ring_list; switch (n & 0x3) { \ case 3: \ r->ring[idx++] = obj_table[i++]; \ + /* fallthrough */ \ case 2: \ r->ring[idx++] = obj_table[i++]; \ + /* fallthrough */ \ case 1: \ r->ring[idx++] = obj_table[i++]; \ } \ @@ -129,8 +131,10 @@ static TAILQ_HEAD(, _ring) odp_ring_list; switch (n & 0x3) { \ case 3: \ obj_table[i++] = r->ring[idx++]; \ + /* fallthrough */ \ case 2: \ obj_table[i++] = r->ring[idx++]; \ + /* fallthrough */ \ case 1: \ obj_table[i++] = r->ring[idx++]; \ } \
commit 933b8cdc4832c05a9f81e748f73d8507673cc370 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Mon Aug 21 16:54:18 2017 +0300
travis: pass cunit path to distcheck options directly
Rather then overriding CFLAGS/LDFLAGS, pass --with-cunit-path to make distcheck directly.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/.travis.yml b/.travis.yml index 7a74bdb7..245ade2a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -238,7 +238,7 @@ jobs: script: - ./bootstrap - ./configure --prefix=$HOME/odp-install --enable-test-cpp --enable-test-vald --enable-test-helper --enable-test-perf --enable-user-guides --enable-test-perf-proc --enable-test-example --with-cunit-path=$HOME/cunit-install/$CROSS_ARCH - - sudo PATH="$PATH" LD_LIBRARY_PATH="$HOME/cunit-install/$CROSS_ARCH/lib:$LD_LIBRARY_PATH" make distcheck CFLAGS="-I$HOME/cunit-install/$CROSS_ARCH/include" LDFLAGS="-L$HOME/cunit-install/$CROSS_ARCH/lib" + - sudo PATH="$PATH" LD_LIBRARY_PATH="$HOME/cunit-install/$CROSS_ARCH/lib:$LD_LIBRARY_PATH" make distcheck DISTCHECK_CONFIGURE_FLAGS="--with-cunit-path=$HOME/cunit-install/$CROSS_ARCH" - stage: test env: TEST=doxygen compiler: gcc
commit 3f02e970482ca203c8f98c1b20b2a3813312df63 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Mon Aug 21 15:33:21 2017 +0300
configure: drop AC_FUNC_MALLOC test
AC_FUNC_MALLOC interacts badly with cross-compilation. Instead of hacking around our cross-compilation setup just replace this macro with plain AC_CHECK_FUNCS test.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/configure.ac b/configure.ac index 5e5e8639..164149a2 100644 --- a/configure.ac +++ b/configure.ac @@ -63,9 +63,10 @@ AC_SUBST([LIBTOOL_DEPS]) AM_PROG_LIBTOOL
# Checks for library functions. -AC_FUNC_MALLOC +dnl breaks cross-compilation and malloc(0) behaviour is not that important +dnl AC_FUNC_MALLOC AC_FUNC_MMAP -AC_CHECK_FUNCS([bzero clock_gettime gethostbyname getpagesize gettimeofday memset munmap socket strchr strerror strrchr strstr strtoull]) +AC_CHECK_FUNCS([bzero clock_gettime gethostbyname getpagesize gettimeofday malloc memset munmap socket strchr strerror strrchr strstr strtoull])
# Checks for header files. AC_HEADER_RESOLV
commit 87361c8c9017ccd3d18fdf52b9e7ba845baeb1aa Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Wed Aug 16 19:49:46 2017 +0300
configure: pass all compiler options through acceptance check
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/configure.ac b/configure.ac index ac36ee89..5e5e8639 100644 --- a/configure.ac +++ b/configure.ac @@ -308,23 +308,33 @@ AC_SUBST(ODP_DEPRECATED_API) ########################################################################## # Default warning setup ########################################################################## -ODP_CFLAGS="$ODP_CFLAGS -W -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes" -ODP_CFLAGS="$ODP_CFLAGS -Wmissing-declarations -Wold-style-definition -Wpointer-arith" -ODP_CFLAGS="$ODP_CFLAGS -Wcast-align -Wnested-externs -Wcast-qual -Wformat-nonliteral" -ODP_CFLAGS="$ODP_CFLAGS -Wformat-security -Wundef -Wwrite-strings" -ODP_CFLAGS="$ODP_CFLAGS -std=c99" +ODP_CFLAGS="$ODP_CFLAGS -W -Wall -Werror"
dnl Use -Werror in the checks below since Clang emits a warning instead of dnl an error when it encounters an unknown warning option. -AX_CHECK_COMPILE_FLAG([-Wimplicit-fallthrough=0], - [ODP_CFLAGS="$ODP_CFLAGS -Wimplicit-fallthrough=0"], - [], [-Werror]) -AX_CHECK_COMPILE_FLAG([-Wformat-truncation=0], - [ODP_CFLAGS="$ODP_CFLAGS -Wformat-truncation=0"], - [], [-Werror]) -AX_CHECK_COMPILE_FLAG([-Wformat-overflow=0], - [ODP_CFLAGS="$ODP_CFLAGS -Wformat-overflow=0"], - [], [-Werror]) +AC_DEFUN([ODP_CHECK_CFLAG], + [AX_CHECK_COMPILE_FLAG([$1], + [ODP_CFLAGS="$ODP_CFLAGS $1"], + [], [-W -Wall -Werror], + [AC_LANG_SOURCE([int main(void) + {return 0;}])])]) +ODP_CHECK_CFLAG([-Wstrict-prototypes]) +ODP_CHECK_CFLAG([-Wmissing-prototypes]) +ODP_CHECK_CFLAG([-Wmissing-declarations]) +ODP_CHECK_CFLAG([-Wold-style-definition]) +ODP_CHECK_CFLAG([-Wpointer-arith]) +ODP_CHECK_CFLAG([-Wcast-align]) +ODP_CHECK_CFLAG([-Wnested-externs]) +ODP_CHECK_CFLAG([-Wcast-qual]) +ODP_CHECK_CFLAG([-Wformat-nonliteral]) +ODP_CHECK_CFLAG([-Wformat-security]) +ODP_CHECK_CFLAG([-Wundef]) +ODP_CHECK_CFLAG([-Wwrite-strings]) +ODP_CHECK_CFLAG([-Wimplicit-fallthrough=0]) +ODP_CHECK_CFLAG([-Wformat-truncation=0]) +ODP_CHECK_CFLAG([-Wformat-overflow=0]) + +ODP_CFLAGS="$ODP_CFLAGS -std=c99"
# Extra flags for example to suppress certain warning types ODP_CFLAGS="$ODP_CFLAGS $ODP_CFLAGS_EXTRA" diff --git a/m4/ax_check_compile_flag.m4 b/m4/ax_check_compile_flag.m4 index c3a8d695..ca363971 100644 --- a/m4/ax_check_compile_flag.m4 +++ b/m4/ax_check_compile_flag.m4 @@ -4,7 +4,7 @@ # # SYNOPSIS # -# AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS]) +# AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT]) # # DESCRIPTION # @@ -19,6 +19,8 @@ # the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to # force the compiler to issue an error when a bad flag is given. # +# INPUT gives an alternative input source to AC_COMPILE_IFELSE. +# # NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this # macro in sync with AX_CHECK_{PREPROC,LINK}_FLAG. # @@ -53,19 +55,19 @@ # modified version of the Autoconf Macro, you may extend this special # exception to the GPL to apply to your modified version as well.
-#serial 2 +#serial 4
AC_DEFUN([AX_CHECK_COMPILE_FLAG], -[AC_PREREQ(2.59)dnl for _AC_LANG_PREFIX +[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_[]_AC_LANG_ABBREV[]flags_$4_$1])dnl AC_CACHE_CHECK([whether _AC_LANG compiler accepts $1], CACHEVAR, [ ax_check_save_flags=$[]_AC_LANG_PREFIX[]FLAGS _AC_LANG_PREFIX[]FLAGS="$[]_AC_LANG_PREFIX[]FLAGS $4 $1" - AC_COMPILE_IFELSE([AC_LANG_PROGRAM()], + AC_COMPILE_IFELSE([m4_default([$5],[AC_LANG_PROGRAM()])], [AS_VAR_SET(CACHEVAR,[yes])], [AS_VAR_SET(CACHEVAR,[no])]) _AC_LANG_PREFIX[]FLAGS=$ax_check_save_flags]) -AS_IF([test x"AS_VAR_GET(CACHEVAR)" = xyes], +AS_VAR_IF(CACHEVAR,yes, [m4_default([$2], :)], [m4_default([$3], :)]) AS_VAR_POPDEF([CACHEVAR])dnl
commit 15de2926e800a451edc3cbbe970930fc0e64ee7b Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Wed Aug 16 18:43:10 2017 +0300
linux-gen: drop _ODP_PKTIO_IPC define
Since 39b3a1681097638 ("linux-gen: remove pktio ipc option from configure") IPC pktio is enabled unconditionally. Drop define guarding conditional compilation of several remaining bits.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@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 26eba284..8f0618f4 100644 --- a/platform/linux-generic/Makefile.am +++ b/platform/linux-generic/Makefile.am @@ -9,7 +9,6 @@ AM_CFLAGS += -I$(top_srcdir)/include AM_CFLAGS += -I$(top_srcdir)/include/odp/arch/@ARCH_ABI@ AM_CFLAGS += -I$(top_builddir)/include AM_CFLAGS += -Iinclude -AM_CFLAGS += -D_ODP_PKTIO_IPC
AM_CPPFLAGS += $(OPENSSL_CPPFLAGS) AM_CPPFLAGS += $(DPDK_CPPFLAGS) diff --git a/platform/linux-generic/include/odp_buffer_internal.h b/platform/linux-generic/include/odp_buffer_internal.h index a580c82d..e20d1c8d 100644 --- a/platform/linux-generic/include/odp_buffer_internal.h +++ b/platform/linux-generic/include/odp_buffer_internal.h @@ -86,8 +86,7 @@ struct odp_buffer_hdr_t { /* Burst table */ struct odp_buffer_hdr_t *burst[BUFFER_BURST_SIZE];
- /* Used only if _ODP_PKTIO_IPC is set. - * ipc mapped process can not walk over pointers, + /* ipc mapped process can not walk over pointers, * offset has to be used */ uint64_t ipc_data_offset;
diff --git a/platform/linux-generic/odp_pool.c b/platform/linux-generic/odp_pool.c index 34a38475..01edff8b 100644 --- a/platform/linux-generic/odp_pool.c +++ b/platform/linux-generic/odp_pool.c @@ -536,10 +536,8 @@ odp_pool_t odp_pool_create(const char *name, odp_pool_param_t *params) if (check_params(params)) return ODP_POOL_INVALID;
-#ifdef _ODP_PKTIO_IPC if (params && (params->type == ODP_POOL_PACKET)) shm_flags = ODP_SHM_PROC; -#endif
return pool_create(name, params, shm_flags); } diff --git a/platform/linux-generic/pktio/io_ops.c b/platform/linux-generic/pktio/io_ops.c index 89d6203e..40d7c164 100644 --- a/platform/linux-generic/pktio/io_ops.c +++ b/platform/linux-generic/pktio/io_ops.c @@ -23,9 +23,7 @@ const pktio_if_ops_t * const pktio_if_ops[] = { #ifdef HAVE_PCAP &pcap_pktio_ops, #endif -#ifdef _ODP_PKTIO_IPC &ipc_pktio_ops, -#endif &tap_pktio_ops, &sock_mmap_pktio_ops, &sock_mmsg_pktio_ops,
commit dcb74c5cce2dd3c383730a29e396b76923f201f3 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 23:40:24 2017 +0300
automake: move nostdinc Automake option to configure.ac
It is quite logical to enable nostdinc option non global level instead of defining it only for some of the tests.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/configure.ac b/configure.ac index 4016176b..ac36ee89 100644 --- a/configure.ac +++ b/configure.ac @@ -19,7 +19,7 @@ AC_SUBST(ODP_VERSION_API_MINOR) AC_CONFIG_FILES([include/odp/api/spec/version.h include/odp/api/spec/deprecated.h])
-AM_INIT_AUTOMAKE([1.9 tar-pax subdir-objects foreign]) +AM_INIT_AUTOMAKE([1.9 tar-pax subdir-objects foreign nostdinc]) AC_CONFIG_SRCDIR([include/odp/api/spec/init.h]) AM_CONFIG_HEADER([include/config.h])
diff --git a/platform/linux-generic/arch/x86/cpu_flags.c b/platform/linux-generic/arch/x86/cpu_flags.c index 690a084e..e46c4ffb 100644 --- a/platform/linux-generic/arch/x86/cpu_flags.c +++ b/platform/linux-generic/arch/x86/cpu_flags.c @@ -39,7 +39,7 @@
#include "config.h"
-#include <arch/x86/cpu_flags.h> +#include <cpu_flags.h> #include <odp_debug_internal.h> #include <odp_time_internal.h> #include <stdio.h> diff --git a/platform/linux-generic/arch/x86/odp_sysinfo_parse.c b/platform/linux-generic/arch/x86/odp_sysinfo_parse.c index f4a90ecd..f7918d40 100644 --- a/platform/linux-generic/arch/x86/odp_sysinfo_parse.c +++ b/platform/linux-generic/arch/x86/odp_sysinfo_parse.c @@ -7,7 +7,7 @@ #include "config.h"
#include <odp_internal.h> -#include <arch/x86/cpu_flags.h> +#include <cpu_flags.h> #include <string.h>
int cpuinfo_parser(FILE *file, system_info_t *sysinfo) diff --git a/test/common_plat/common/odp_cunit_common.c b/test/common_plat/common/odp_cunit_common.c index a83c3026..08bf1f26 100644 --- a/test/common_plat/common/odp_cunit_common.c +++ b/test/common_plat/common/odp_cunit_common.c @@ -8,7 +8,7 @@
#include <string.h> #include <odp_api.h> -#include <odp_cunit_common.h> +#include "odp_cunit_common.h" #include <odp/helper/odph_api.h> /* Globals */ static odph_odpthread_t thread_tbl[MAX_WORKERS]; diff --git a/test/common_plat/performance/odp_pktio_ordered.c b/test/common_plat/performance/odp_pktio_ordered.c index b08fa852..e772411a 100644 --- a/test/common_plat/performance/odp_pktio_ordered.c +++ b/test/common_plat/performance/odp_pktio_ordered.c @@ -24,7 +24,7 @@ #include <inttypes.h>
#include <test_debug.h> -#include <dummy_crc.h> +#include "dummy_crc.h"
#include <odp_api.h> #include <odp/helper/threads.h> diff --git a/test/common_plat/validation/api/Makefile.inc b/test/common_plat/validation/api/Makefile.inc index 177d2ac3..767526ed 100644 --- a/test/common_plat/validation/api/Makefile.inc +++ b/test/common_plat/validation/api/Makefile.inc @@ -2,11 +2,6 @@ include $(top_srcdir)/test/Makefile.inc
COMMON_DIR = $(top_builddir)/test/common_plat/common
-#the following option ensure that option '-I.' is not passed to gcc, -#therefore distinguishing between '#include "X"' and '#include <X>'. -#It allows common filenames (such as 'errno.h') to be used locally. -AUTOMAKE_OPTIONS = nostdinc - AM_CFLAGS += -I$(top_srcdir)/test/common_plat/common AM_LDFLAGS += -static AM_LDFLAGS += $(DPDK_PMDS) diff --git a/test/linux-generic/ring/Makefile.am b/test/linux-generic/ring/Makefile.am index c0865848..14f60b85 100644 --- a/test/linux-generic/ring/Makefile.am +++ b/test/linux-generic/ring/Makefile.am @@ -7,6 +7,7 @@ libtestring_la_CFLAGS = $(AM_CFLAGS) $(INCCUNIT_COMMON) $(INCODP) test_PROGRAMS = ring_main$(EXEEXT) dist_ring_main_SOURCES = ring_main.c
+ring_main_CFLAGS = $(AM_CFLAGS) -I$(top_builddir)/include ring_main_LDFLAGS = $(AM_LDFLAGS) ring_main_LDADD = libtestring.la $(LIBCUNIT_COMMON) $(LIBODP)
diff --git a/test/linux-generic/validation/api/shmem/Makefile.am b/test/linux-generic/validation/api/shmem/Makefile.am index b0ae6273..e330d633 100644 --- a/test/linux-generic/validation/api/shmem/Makefile.am +++ b/test/linux-generic/validation/api/shmem/Makefile.am @@ -7,6 +7,7 @@ test_extradir = $(testdir)
#shmem_linux is stand alone, pure linux (no ODP): dist_shmem_linux_SOURCES = shmem_linux.c +shmem_linux_CFLAGS = $(AM_CFLAGS) -I$(top_builddir)/include shmem_linux_LDFLAGS = $(AM_LDFLAGS) -lrt
#shmem_odp1 and shmem_odp2 are the 2 ODP processes:
commit c835e02fc287286d86377a9eb8937f8711a7d3cf Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 23:37:22 2017 +0300
automake: move foreign Automake option to configure.ac
Instead of specifying foreign Automake option on a per-dir bases, move that option to toplevel configure.ac, making it global at the same time.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/Makefile.am b/Makefile.am index 76ceb851..e1ea07d5 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,5 +1,4 @@ ACLOCAL_AMFLAGS=-I m4 -AUTOMAKE_OPTIONS = foreign AM_DISTCHECK_CONFIGURE_FLAGS = --enable-test-cpp \ --enable-test-example \ --enable-test-helper \ diff --git a/configure.ac b/configure.ac index 0ab8f585..4016176b 100644 --- a/configure.ac +++ b/configure.ac @@ -19,7 +19,7 @@ AC_SUBST(ODP_VERSION_API_MINOR) AC_CONFIG_FILES([include/odp/api/spec/version.h include/odp/api/spec/deprecated.h])
-AM_INIT_AUTOMAKE([1.9 tar-pax subdir-objects]) +AM_INIT_AUTOMAKE([1.9 tar-pax subdir-objects foreign]) AC_CONFIG_SRCDIR([include/odp/api/spec/init.h]) AM_CONFIG_HEADER([include/config.h])
diff --git a/test/common_plat/common/Makefile.am b/test/common_plat/common/Makefile.am index 7d88d2ea..9fd08ee8 100644 --- a/test/common_plat/common/Makefile.am +++ b/test/common_plat/common/Makefile.am @@ -1,4 +1,3 @@ -AUTOMAKE_OPTIONS = foreign include $(top_srcdir)/test/Makefile.inc
noinst_LTLIBRARIES = libcunit_common.la libcpumask_common.la libthrmask_common.la
commit 820571cc1332e06191c7a75c28eb5d908561a533 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 12:20:26 2017 +0300
configure: AC_DEFINE(ODP_PKTIO_DPDK)/AC_DEFINE(ODP_DPDK_ZERO_COPY)
Use Autoconf macros instead of defining macro by hand.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/platform/linux-generic/m4/odp_dpdk.m4 b/platform/linux-generic/m4/odp_dpdk.m4 index cebf1028..b6554165 100644 --- a/platform/linux-generic/m4/odp_dpdk.m4 +++ b/platform/linux-generic/m4/odp_dpdk.m4 @@ -47,7 +47,11 @@ then done AS_VAR_APPEND([DPDK_PMDS], [--no-whole-archive])
- ODP_CFLAGS="$ODP_CFLAGS -DODP_PKTIO_DPDK -DODP_DPDK_ZERO_COPY=$zero_copy" + AC_DEFINE([ODP_PKTIO_DPDK], [1], + [Define to 1 to enable DPDK packet I/O support]) + AC_DEFINE_UNQUOTED([ODP_DPDK_ZERO_COPY], [$zero_copy], + [Define to 1 to enable DPDK zero copy support]) + DPDK_LIBS="-L$DPDK_PATH/lib -ldpdk -lpthread -ldl -lpcap -lm" AC_SUBST([DPDK_CPPFLAGS]) AC_SUBST([DPDK_LIBS])
commit c6bfc6805796795df8f7a124a146365a11638351 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 12:20:26 2017 +0300
configure: AC_DEFINE(ODP_NETMAP)
Use Autoconf macros instead of defining macro by hand.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/platform/linux-generic/m4/odp_netmap.m4 b/platform/linux-generic/m4/odp_netmap.m4 index dea80626..bd04824b 100644 --- a/platform/linux-generic/m4/odp_netmap.m4 +++ b/platform/linux-generic/m4/odp_netmap.m4 @@ -31,7 +31,8 @@ if test x$netmap_support = xyes then AC_CHECK_HEADERS([net/netmap_user.h], [], [AC_MSG_FAILURE(["can't find netmap header"])]) - ODP_CFLAGS="$ODP_CFLAGS -DODP_NETMAP" + AC_DEFINE([ODP_NETMAP], [1], + [Define to 1 to enable netmap IO support]) AC_SUBST([NETMAP_CPPFLAGS]) else netmap_support=no
commit bc3b618ab85c8404f131ef071488791b97255166 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 12:20:26 2017 +0300
configure: AC_DEFINE(ODP_SCHEDULE_IQUERY)
Use Autoconf macros instead of defining macro by hand.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/platform/linux-generic/m4/odp_schedule.m4 b/platform/linux-generic/m4/odp_schedule.m4 index 14b278bf..bb3980ca 100644 --- a/platform/linux-generic/m4/odp_schedule.m4 +++ b/platform/linux-generic/m4/odp_schedule.m4 @@ -10,5 +10,6 @@ AC_ARG_ENABLE([schedule-iquery], [ --enable-schedule-iquery enable interests query (sparse bitmap) scheduler], [if test x$enableval = xyes; then schedule_iquery_enabled=yes - ODP_CFLAGS="$ODP_CFLAGS -DODP_SCHEDULE_IQUERY" + AC_DEFINE([ODP_SCHEDULE_IQUERY], [1], + [Define to 1 to enable interests query scheduler]) fi])
commit e4fe9119bb8a18f2eab6b1d45e532c8d1c41bcc7 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 12:20:26 2017 +0300
configure: AC_DEFINE(ODP_SCHEDULE_SP)
Use Autoconf macros instead of defining macro by hand.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/platform/linux-generic/m4/odp_schedule.m4 b/platform/linux-generic/m4/odp_schedule.m4 index 91c19f21..14b278bf 100644 --- a/platform/linux-generic/m4/odp_schedule.m4 +++ b/platform/linux-generic/m4/odp_schedule.m4 @@ -2,7 +2,8 @@ AC_ARG_ENABLE([schedule-sp], [ --enable-schedule-sp enable strict priority scheduler], [if test x$enableval = xyes; then schedule_sp_enabled=yes - ODP_CFLAGS="$ODP_CFLAGS -DODP_SCHEDULE_SP" + AC_DEFINE([ODP_SCHEDULE_SP], [1], + [Define to 1 to enable strict priority scheduler]) fi])
AC_ARG_ENABLE([schedule-iquery],
commit 1bcd97bb1f67d96d81e4e49a77089c6b17fba8ca Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 12:20:26 2017 +0300
configure: AC_DEFINE(HAVE_PCAP)
Use Autoconf macros instead of defining macro by hand.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/platform/linux-generic/m4/odp_pcap.m4 b/platform/linux-generic/m4/odp_pcap.m4 index d7295f21..0b5b8a2e 100644 --- a/platform/linux-generic/m4/odp_pcap.m4 +++ b/platform/linux-generic/m4/odp_pcap.m4 @@ -9,7 +9,7 @@ AC_CHECK_HEADER(pcap/pcap.h, [])
if test "$have_pcap" = "yes"; then - ODP_CFLAGS="$AM_CFLAGS -DHAVE_PCAP" + AC_DEFINE([HAVE_PCAP], 1, [Define to 1 if you have pcap library]) PCAP_LIBS="-lpcap" fi
commit 512cfde208241f21b5cdbab848be81f43823810a Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 12:20:26 2017 +0300
configure: AC_DEFINE_UNQUOTED(ODP_DEBUG)
Use Autoconf macros instead of defining macro by hand.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/configure.ac b/configure.ac index 9300c87b..0ab8f585 100644 --- a/configure.ac +++ b/configure.ac @@ -273,10 +273,9 @@ AC_ARG_ENABLE([debug], [ --enable-debug include additional code], [if test "x$enableval" = "xyes"; then ODP_DEBUG=1 - else - ODP_DEBUG=0 fi]) -ODP_CFLAGS="$ODP_CFLAGS -DODP_DEBUG=$ODP_DEBUG" +AC_DEFINE_UNQUOTED([ODP_DEBUG], [$ODP_DEBUG], + [Define to 1 to include additional debug code])
########################################################################## # Enable/disable ABI compatible build
commit a811ff57407a6b9427b225793a75c03cb386e6c9 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 12:20:26 2017 +0300
configure: AC_DEFINE_UNQUOTED(ODPH_DEBUG_PRINT)
Use Autoconf macros instead of defining macro by hand.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/configure.ac b/configure.ac index 16c22321..9300c87b 100644 --- a/configure.ac +++ b/configure.ac @@ -261,10 +261,9 @@ AC_ARG_ENABLE([helper-debug-print], [ --enable-helper-debug-print display helper debugging information], [if test "x$enableval" = "xyes"; then ODPH_DEBUG_PRINT=1 - else - ODPH_DEBUG_PRINT=0 fi]) -ODP_CFLAGS="$ODP_CFLAGS -DODPH_DEBUG_PRINT=$ODPH_DEBUG_PRINT" +AC_DEFINE_UNQUOTED([ODPH_DEBUG_PRINT], [$ODPH_DEBUG_PRINT], + [Define to 1 to display helper debug information])
########################################################################## # Enable/disable ODP_DEBUG
commit 7a78aa2f6113789d5f6df0ddaff360f10fc859d7 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 12:20:26 2017 +0300
configure: AC_DEFINE_UNQUOTED(ODP_DEBUG_PRINT)
Use Autoconf macros instead of defining macro by hand.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/configure.ac b/configure.ac index 329c91e8..16c22321 100644 --- a/configure.ac +++ b/configure.ac @@ -252,10 +252,9 @@ AC_ARG_ENABLE([debug-print], [ --enable-debug-print display debugging information], [if test "x$enableval" = "xyes"; then ODP_DEBUG_PRINT=1 - else - ODP_DEBUG_PRINT=0 fi]) -ODP_CFLAGS="$ODP_CFLAGS -DODP_DEBUG_PRINT=$ODP_DEBUG_PRINT" +AC_DEFINE_UNQUOTED([ODP_DEBUG_PRINT], [$ODP_DEBUG_PRINT], + [Define to 1 to display debug information])
ODPH_DEBUG_PRINT=0 AC_ARG_ENABLE([helper-debug-print],
commit b675c825f9dc84df533381a4018663a4c6997882 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 12:20:26 2017 +0300
configure: AC_DEFINE_UNQUOTED(IMPLEMENTATION_NAME)
Use Autoconf macros instead of defining macro by hand.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/configure.ac b/configure.ac index 8791905b..329c91e8 100644 --- a/configure.ac +++ b/configure.ac @@ -174,7 +174,8 @@ else exit 1 fi
-ODP_CFLAGS="$ODP_CFLAGS -DIMPLEMENTATION_NAME=$IMPLEMENTATION_NAME" +AC_DEFINE_UNQUOTED([IMPLEMENTATION_NAME], ["$IMPLEMENTATION_NAME"], + [Define to the name of the implementation])
########################################################################## # Include m4 files
commit 9dd1357dc936c3b9e44753ce2373f6bb71629e34 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 12:34:35 2017 +0300
test: use config.h header
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/test/common_plat/common/mask_common.c b/test/common_plat/common/mask_common.c index b31534c6..5f872f3e 100644 --- a/test/common_plat/common/mask_common.c +++ b/test/common_plat/common/mask_common.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h>
#include "odp_cunit_common.h" diff --git a/test/common_plat/common/odp_cunit_common.c b/test/common_plat/common/odp_cunit_common.c index d3328af6..a83c3026 100644 --- a/test/common_plat/common/odp_cunit_common.c +++ b/test/common_plat/common/odp_cunit_common.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <string.h> #include <odp_api.h> #include <odp_cunit_common.h> diff --git a/test/common_plat/performance/odp_bench_packet.c b/test/common_plat/performance/odp_bench_packet.c index c4cd6139..327b9b2c 100644 --- a/test/common_plat/performance/odp_bench_packet.c +++ b/test/common_plat/performance/odp_bench_packet.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /** * @file * diff --git a/test/common_plat/performance/odp_crypto.c b/test/common_plat/performance/odp_crypto.c index c3dd6d38..a65e4449 100644 --- a/test/common_plat/performance/odp_crypto.c +++ b/test/common_plat/performance/odp_crypto.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif /* _GNU_SOURCE */ diff --git a/test/common_plat/performance/odp_l2fwd.c b/test/common_plat/performance/odp_l2fwd.c index 25a92cc3..dd69cde4 100644 --- a/test/common_plat/performance/odp_l2fwd.c +++ b/test/common_plat/performance/odp_l2fwd.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /** * @file * diff --git a/test/common_plat/performance/odp_pktio_ordered.c b/test/common_plat/performance/odp_pktio_ordered.c index 4bb0bef9..b08fa852 100644 --- a/test/common_plat/performance/odp_pktio_ordered.c +++ b/test/common_plat/performance/odp_pktio_ordered.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /** * @file * diff --git a/test/common_plat/performance/odp_pktio_perf.c b/test/common_plat/performance/odp_pktio_perf.c index 09463081..a170e128 100644 --- a/test/common_plat/performance/odp_pktio_perf.c +++ b/test/common_plat/performance/odp_pktio_perf.c @@ -20,6 +20,9 @@ * a single packet rate can be specified on the command line. * */ + +#include "config.h" + #include <odp_api.h>
#include <odp/helper/odph_api.h> diff --git a/test/common_plat/performance/odp_sched_latency.c b/test/common_plat/performance/odp_sched_latency.c index 026f2f6c..fc286051 100644 --- a/test/common_plat/performance/odp_sched_latency.c +++ b/test/common_plat/performance/odp_sched_latency.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /** * @file * diff --git a/test/common_plat/performance/odp_scheduling.c b/test/common_plat/performance/odp_scheduling.c index 38e76257..308ed410 100644 --- a/test/common_plat/performance/odp_scheduling.c +++ b/test/common_plat/performance/odp_scheduling.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /** * @file * diff --git a/test/common_plat/validation/api/atomic/atomic.c b/test/common_plat/validation/api/atomic/atomic.c index db9484bc..5bf2fe87 100644 --- a/test/common_plat/validation/api/atomic/atomic.c +++ b/test/common_plat/validation/api/atomic/atomic.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <malloc.h> #include <odp_api.h> #include <CUnit/Basic.h> diff --git a/test/common_plat/validation/api/atomic/atomic_main.c b/test/common_plat/validation/api/atomic/atomic_main.c index db035373..b6028393 100644 --- a/test/common_plat/validation/api/atomic/atomic_main.c +++ b/test/common_plat/validation/api/atomic/atomic_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "atomic.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/barrier/barrier.c b/test/common_plat/validation/api/barrier/barrier.c index 79ee82b3..b75d6204 100644 --- a/test/common_plat/validation/api/barrier/barrier.c +++ b/test/common_plat/validation/api/barrier/barrier.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <malloc.h> #include <odp_api.h> #include <CUnit/Basic.h> diff --git a/test/common_plat/validation/api/barrier/barrier_main.c b/test/common_plat/validation/api/barrier/barrier_main.c index 064decf6..28df6afa 100644 --- a/test/common_plat/validation/api/barrier/barrier_main.c +++ b/test/common_plat/validation/api/barrier/barrier_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "barrier.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/buffer/buffer.c b/test/common_plat/validation/api/buffer/buffer.c index 7c723d4f..bcc09d48 100644 --- a/test/common_plat/validation/api/buffer/buffer.c +++ b/test/common_plat/validation/api/buffer/buffer.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h> #include "odp_cunit_common.h" #include "buffer.h" diff --git a/test/common_plat/validation/api/buffer/buffer_main.c b/test/common_plat/validation/api/buffer/buffer_main.c index 47168f8b..8642560d 100644 --- a/test/common_plat/validation/api/buffer/buffer_main.c +++ b/test/common_plat/validation/api/buffer/buffer_main.c @@ -3,6 +3,9 @@ * * SPDX-License-Identifier: BSD-3-Clause */ + +#include "config.h" + #include "buffer.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/classification/classification.c b/test/common_plat/validation/api/classification/classification.c index 1032e7f1..a0d290ec 100644 --- a/test/common_plat/validation/api/classification/classification.c +++ b/test/common_plat/validation/api/classification/classification.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h> #include <odp_cunit_common.h> #include "odp_classification_testsuites.h" diff --git a/test/common_plat/validation/api/classification/classification_main.c b/test/common_plat/validation/api/classification/classification_main.c index 8902463c..51909d00 100644 --- a/test/common_plat/validation/api/classification/classification_main.c +++ b/test/common_plat/validation/api/classification/classification_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "classification.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/classification/odp_classification_basic.c b/test/common_plat/validation/api/classification/odp_classification_basic.c index 3f4a82ed..c31a7530 100644 --- a/test/common_plat/validation/api/classification/odp_classification_basic.c +++ b/test/common_plat/validation/api/classification/odp_classification_basic.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_cunit_common.h> #include "odp_classification_testsuites.h" #include "classification.h" diff --git a/test/common_plat/validation/api/classification/odp_classification_common.c b/test/common_plat/validation/api/classification/odp_classification_common.c index de8a9327..e0c0808e 100644 --- a/test/common_plat/validation/api/classification/odp_classification_common.c +++ b/test/common_plat/validation/api/classification/odp_classification_common.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "odp_classification_testsuites.h" #include "classification.h" #include <odp_cunit_common.h> diff --git a/test/common_plat/validation/api/classification/odp_classification_test_pmr.c b/test/common_plat/validation/api/classification/odp_classification_test_pmr.c index 0acf2cf7..15b76033 100644 --- a/test/common_plat/validation/api/classification/odp_classification_test_pmr.c +++ b/test/common_plat/validation/api/classification/odp_classification_test_pmr.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "odp_classification_testsuites.h" #include "classification.h" #include <odp_cunit_common.h> diff --git a/test/common_plat/validation/api/classification/odp_classification_tests.c b/test/common_plat/validation/api/classification/odp_classification_tests.c index a0f73e39..1b044509 100644 --- a/test/common_plat/validation/api/classification/odp_classification_tests.c +++ b/test/common_plat/validation/api/classification/odp_classification_tests.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "odp_classification_testsuites.h" #include "classification.h" #include <odp_cunit_common.h> diff --git a/test/common_plat/validation/api/cpumask/cpumask.c b/test/common_plat/validation/api/cpumask/cpumask.c index a0cb559f..e6ac8394 100644 --- a/test/common_plat/validation/api/cpumask/cpumask.c +++ b/test/common_plat/validation/api/cpumask/cpumask.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h>
#include "odp_cunit_common.h" diff --git a/test/common_plat/validation/api/cpumask/cpumask_main.c b/test/common_plat/validation/api/cpumask/cpumask_main.c index 39e3171c..77fdd228 100644 --- a/test/common_plat/validation/api/cpumask/cpumask_main.c +++ b/test/common_plat/validation/api/cpumask/cpumask_main.c @@ -3,6 +3,9 @@ * * SPDX-License-Identifier: BSD-3-Clause */ + +#include "config.h" + #include "cpumask.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/crypto/crypto.c b/test/common_plat/validation/api/crypto/crypto.c index 94beb2f1..ea661241 100644 --- a/test/common_plat/validation/api/crypto/crypto.c +++ b/test/common_plat/validation/api/crypto/crypto.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h> #include <odp_cunit_common.h> #include "odp_crypto_test_inp.h" diff --git a/test/common_plat/validation/api/crypto/crypto_main.c b/test/common_plat/validation/api/crypto/crypto_main.c index d8c26fa2..2d5c6c7e 100644 --- a/test/common_plat/validation/api/crypto/crypto_main.c +++ b/test/common_plat/validation/api/crypto/crypto_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "crypto.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/crypto/odp_crypto_test_inp.c b/test/common_plat/validation/api/crypto/odp_crypto_test_inp.c index ae600e23..442336d0 100644 --- a/test/common_plat/validation/api/crypto/odp_crypto_test_inp.c +++ b/test/common_plat/validation/api/crypto/odp_crypto_test_inp.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h> #include <CUnit/Basic.h> #include <odp_cunit_common.h> diff --git a/test/common_plat/validation/api/errno/errno.c b/test/common_plat/validation/api/errno/errno.c index e3b6ced5..929e0f40 100644 --- a/test/common_plat/validation/api/errno/errno.c +++ b/test/common_plat/validation/api/errno/errno.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h> #include "odp_cunit_common.h" #include "errno.h" diff --git a/test/common_plat/validation/api/errno/errno_main.c b/test/common_plat/validation/api/errno/errno_main.c index 0138279e..2f2e3155 100644 --- a/test/common_plat/validation/api/errno/errno_main.c +++ b/test/common_plat/validation/api/errno/errno_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "errno.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/hash/hash.c b/test/common_plat/validation/api/hash/hash.c index b353fcec..886df502 100644 --- a/test/common_plat/validation/api/hash/hash.c +++ b/test/common_plat/validation/api/hash/hash.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h> #include <odp_cunit_common.h> #include "hash.h" diff --git a/test/common_plat/validation/api/hash/hash_main.c b/test/common_plat/validation/api/hash/hash_main.c index f9818b7b..089b1f95 100644 --- a/test/common_plat/validation/api/hash/hash_main.c +++ b/test/common_plat/validation/api/hash/hash_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "hash.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/init/init.c b/test/common_plat/validation/api/init/init.c index 61055fad..d44ff234 100644 --- a/test/common_plat/validation/api/init/init.c +++ b/test/common_plat/validation/api/init/init.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <stdarg.h> #include <stdlib.h> #include <odp_api.h> diff --git a/test/common_plat/validation/api/init/init_main_abort.c b/test/common_plat/validation/api/init/init_main_abort.c index 2e0faafb..1b043154 100644 --- a/test/common_plat/validation/api/init/init_main_abort.c +++ b/test/common_plat/validation/api/init/init_main_abort.c @@ -3,6 +3,9 @@ * * SPDX-License-Identifier: BSD-3-Clause */ + +#include "config.h" + #include "init.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/init/init_main_log.c b/test/common_plat/validation/api/init/init_main_log.c index 41dd00d7..d5d1ba6d 100644 --- a/test/common_plat/validation/api/init/init_main_log.c +++ b/test/common_plat/validation/api/init/init_main_log.c @@ -3,6 +3,9 @@ * * SPDX-License-Identifier: BSD-3-Clause */ + +#include "config.h" + #include "init.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/init/init_main_ok.c b/test/common_plat/validation/api/init/init_main_ok.c index 6053ec18..bb205f6d 100644 --- a/test/common_plat/validation/api/init/init_main_ok.c +++ b/test/common_plat/validation/api/init/init_main_ok.c @@ -3,6 +3,9 @@ * * SPDX-License-Identifier: BSD-3-Clause */ + +#include "config.h" + #include "init.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/lock/lock.c b/test/common_plat/validation/api/lock/lock.c index f8a1d8c0..48a659e8 100644 --- a/test/common_plat/validation/api/lock/lock.c +++ b/test/common_plat/validation/api/lock/lock.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <malloc.h> #include <odp_api.h> #include <CUnit/Basic.h> diff --git a/test/common_plat/validation/api/lock/lock_main.c b/test/common_plat/validation/api/lock/lock_main.c index 5a30f02b..e182f77a 100644 --- a/test/common_plat/validation/api/lock/lock_main.c +++ b/test/common_plat/validation/api/lock/lock_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "lock.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/packet/packet.c b/test/common_plat/validation/api/packet/packet.c index 284aaeb5..28bc12b0 100644 --- a/test/common_plat/validation/api/packet/packet.c +++ b/test/common_plat/validation/api/packet/packet.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <stdlib.h>
#include <odp_api.h> diff --git a/test/common_plat/validation/api/packet/packet_main.c b/test/common_plat/validation/api/packet/packet_main.c index 511bb104..a80e29a2 100644 --- a/test/common_plat/validation/api/packet/packet_main.c +++ b/test/common_plat/validation/api/packet/packet_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "packet.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/pktio/parser.c b/test/common_plat/validation/api/pktio/parser.c index ad7101d0..dd293a44 100644 --- a/test/common_plat/validation/api/pktio/parser.c +++ b/test/common_plat/validation/api/pktio/parser.c @@ -3,6 +3,9 @@ * * SPDX-License-Identifier: BSD-3-Clause */ + +#include "config.h" + #include <odp_api.h> #include <odp_cunit_common.h>
diff --git a/test/common_plat/validation/api/pktio/pktio.c b/test/common_plat/validation/api/pktio/pktio.c index c476a712..6a085729 100644 --- a/test/common_plat/validation/api/pktio/pktio.c +++ b/test/common_plat/validation/api/pktio/pktio.c @@ -3,6 +3,9 @@ * * SPDX-License-Identifier: BSD-3-Clause */ + +#include "config.h" + #include <odp_api.h> #include <odp_cunit_common.h>
diff --git a/test/common_plat/validation/api/pktio/pktio_main.c b/test/common_plat/validation/api/pktio/pktio_main.c index 2928e1b8..13d2407a 100644 --- a/test/common_plat/validation/api/pktio/pktio_main.c +++ b/test/common_plat/validation/api/pktio/pktio_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "pktio.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/pool/pool.c b/test/common_plat/validation/api/pool/pool.c index 8687941f..e633137a 100644 --- a/test/common_plat/validation/api/pool/pool.c +++ b/test/common_plat/validation/api/pool/pool.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h> #include "odp_cunit_common.h" #include "pool.h" diff --git a/test/common_plat/validation/api/pool/pool_main.c b/test/common_plat/validation/api/pool/pool_main.c index bf06585b..c1eb7b7c 100644 --- a/test/common_plat/validation/api/pool/pool_main.c +++ b/test/common_plat/validation/api/pool/pool_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "pool.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/queue/queue.c b/test/common_plat/validation/api/queue/queue.c index f08d811f..94d0a2fd 100644 --- a/test/common_plat/validation/api/queue/queue.c +++ b/test/common_plat/validation/api/queue/queue.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h> #include <odp_cunit_common.h> #include "queue.h" diff --git a/test/common_plat/validation/api/queue/queue_main.c b/test/common_plat/validation/api/queue/queue_main.c index b461b860..7ed05411 100644 --- a/test/common_plat/validation/api/queue/queue_main.c +++ b/test/common_plat/validation/api/queue/queue_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "queue.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/random/random.c b/test/common_plat/validation/api/random/random.c index a0e2ef72..071c265f 100644 --- a/test/common_plat/validation/api/random/random.c +++ b/test/common_plat/validation/api/random/random.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h> #include <odp_cunit_common.h> #include "random.h" diff --git a/test/common_plat/validation/api/random/random_main.c b/test/common_plat/validation/api/random/random_main.c index 8f38a84c..ca9f5262 100644 --- a/test/common_plat/validation/api/random/random_main.c +++ b/test/common_plat/validation/api/random/random_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "random.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/scheduler/scheduler.c b/test/common_plat/validation/api/scheduler/scheduler.c index 4f99435c..963275be 100644 --- a/test/common_plat/validation/api/scheduler/scheduler.c +++ b/test/common_plat/validation/api/scheduler/scheduler.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h> #include "odp_cunit_common.h" #include "scheduler.h" diff --git a/test/common_plat/validation/api/scheduler/scheduler_main.c b/test/common_plat/validation/api/scheduler/scheduler_main.c index 57cfa5fc..73f3cedd 100644 --- a/test/common_plat/validation/api/scheduler/scheduler_main.c +++ b/test/common_plat/validation/api/scheduler/scheduler_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "scheduler.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/shmem/shmem.c b/test/common_plat/validation/api/shmem/shmem.c index 0e757a70..08587940 100644 --- a/test/common_plat/validation/api/shmem/shmem.c +++ b/test/common_plat/validation/api/shmem/shmem.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h> #include <odp_cunit_common.h> #include "shmem.h" diff --git a/test/common_plat/validation/api/shmem/shmem_main.c b/test/common_plat/validation/api/shmem/shmem_main.c index 4c691305..d51d4d83 100644 --- a/test/common_plat/validation/api/shmem/shmem_main.c +++ b/test/common_plat/validation/api/shmem/shmem_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "shmem.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/std_clib/std_clib.c b/test/common_plat/validation/api/std_clib/std_clib.c index 7f089eab..33128eef 100644 --- a/test/common_plat/validation/api/std_clib/std_clib.c +++ b/test/common_plat/validation/api/std_clib/std_clib.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h> #include <odp_cunit_common.h> #include "std_clib.h" diff --git a/test/common_plat/validation/api/std_clib/std_clib_main.c b/test/common_plat/validation/api/std_clib/std_clib_main.c index ef6f2736..dc63bb5b 100644 --- a/test/common_plat/validation/api/std_clib/std_clib_main.c +++ b/test/common_plat/validation/api/std_clib/std_clib_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "std_clib.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/system/system.c b/test/common_plat/validation/api/system/system.c index 5b7ca01a..6873fcc4 100644 --- a/test/common_plat/validation/api/system/system.c +++ b/test/common_plat/validation/api/system/system.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <ctype.h> #include <odp_api.h> #include <odp/api/cpumask.h> diff --git a/test/common_plat/validation/api/system/system_main.c b/test/common_plat/validation/api/system/system_main.c index 50d202a8..01720c6a 100644 --- a/test/common_plat/validation/api/system/system_main.c +++ b/test/common_plat/validation/api/system/system_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "system.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/thread/thread.c b/test/common_plat/validation/api/thread/thread.c index 24f1c458..ada4affc 100644 --- a/test/common_plat/validation/api/thread/thread.c +++ b/test/common_plat/validation/api/thread/thread.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h> #include <odp_cunit_common.h> #include <mask_common.h> diff --git a/test/common_plat/validation/api/thread/thread_main.c b/test/common_plat/validation/api/thread/thread_main.c index 53c75655..2e832836 100644 --- a/test/common_plat/validation/api/thread/thread_main.c +++ b/test/common_plat/validation/api/thread/thread_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "thread.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/time/time.c b/test/common_plat/validation/api/time/time.c index e2ca2e17..ef137257 100644 --- a/test/common_plat/validation/api/time/time.c +++ b/test/common_plat/validation/api/time/time.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h> #include "odp_cunit_common.h" #include "time_test.h" diff --git a/test/common_plat/validation/api/time/time_main.c b/test/common_plat/validation/api/time/time_main.c index bf1cfe7b..c39a0ea1 100644 --- a/test/common_plat/validation/api/time/time_main.c +++ b/test/common_plat/validation/api/time/time_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "time_test.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/timer/timer.c b/test/common_plat/validation/api/timer/timer.c index b7d84c64..e88f21a7 100644 --- a/test/common_plat/validation/api/timer/timer.c +++ b/test/common_plat/validation/api/timer/timer.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /** * @file */ diff --git a/test/common_plat/validation/api/timer/timer_main.c b/test/common_plat/validation/api/timer/timer_main.c index c318763f..f65c1e3a 100644 --- a/test/common_plat/validation/api/timer/timer_main.c +++ b/test/common_plat/validation/api/timer/timer_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "timer.h"
int main(int argc, char *argv[]) diff --git a/test/common_plat/validation/api/traffic_mngr/traffic_mngr.c b/test/common_plat/validation/api/traffic_mngr/traffic_mngr.c index a21ff8a1..fb7bb461 100644 --- a/test/common_plat/validation/api/traffic_mngr/traffic_mngr.c +++ b/test/common_plat/validation/api/traffic_mngr/traffic_mngr.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif diff --git a/test/common_plat/validation/api/traffic_mngr/traffic_mngr_main.c b/test/common_plat/validation/api/traffic_mngr/traffic_mngr_main.c index 1fc1f78d..ec4555e6 100644 --- a/test/common_plat/validation/api/traffic_mngr/traffic_mngr_main.c +++ b/test/common_plat/validation/api/traffic_mngr/traffic_mngr_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "traffic_mngr.h"
int main(int argc, char *argv[]) diff --git a/test/linux-generic/mmap_vlan_ins/mmap_vlan_ins.c b/test/linux-generic/mmap_vlan_ins/mmap_vlan_ins.c index e91a9d0d..3238f9af 100644 --- a/test/linux-generic/mmap_vlan_ins/mmap_vlan_ins.c +++ b/test/linux-generic/mmap_vlan_ins/mmap_vlan_ins.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <stdlib.h> #include <stdio.h> #include <getopt.h> diff --git a/test/linux-generic/pktio_ipc/ipc_common.c b/test/linux-generic/pktio_ipc/ipc_common.c index 85cbc8b4..2004c7d2 100644 --- a/test/linux-generic/pktio_ipc/ipc_common.c +++ b/test/linux-generic/pktio_ipc/ipc_common.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "ipc_common.h"
/** Run time in seconds */ diff --git a/test/linux-generic/pktio_ipc/pktio_ipc1.c b/test/linux-generic/pktio_ipc/pktio_ipc1.c index 5d8434bf..b1ed21b8 100644 --- a/test/linux-generic/pktio_ipc/pktio_ipc1.c +++ b/test/linux-generic/pktio_ipc/pktio_ipc1.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "ipc_common.h"
/** diff --git a/test/linux-generic/pktio_ipc/pktio_ipc2.c b/test/linux-generic/pktio_ipc/pktio_ipc2.c index 95d69e80..062ed9b7 100644 --- a/test/linux-generic/pktio_ipc/pktio_ipc2.c +++ b/test/linux-generic/pktio_ipc/pktio_ipc2.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /** * @file * diff --git a/test/linux-generic/ring/ring_basic.c b/test/linux-generic/ring/ring_basic.c index 926dc465..62382bec 100644 --- a/test/linux-generic/ring/ring_basic.c +++ b/test/linux-generic/ring/ring_basic.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /** * @file * diff --git a/test/linux-generic/ring/ring_main.c b/test/linux-generic/ring/ring_main.c index 71526884..b1f59a9b 100644 --- a/test/linux-generic/ring/ring_main.c +++ b/test/linux-generic/ring/ring_main.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "ring_suites.h"
int main(int argc, char *argv[]) diff --git a/test/linux-generic/ring/ring_stress.c b/test/linux-generic/ring/ring_stress.c index f4f573e6..115d130e 100644 --- a/test/linux-generic/ring/ring_stress.c +++ b/test/linux-generic/ring/ring_stress.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /** * @file * diff --git a/test/linux-generic/ring/ring_suites.c b/test/linux-generic/ring/ring_suites.c index f321a762..153826ff 100644 --- a/test/linux-generic/ring/ring_suites.c +++ b/test/linux-generic/ring/ring_suites.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <stdlib.h> #include <stdio.h> #include <string.h> diff --git a/test/linux-generic/validation/api/shmem/shmem_linux.c b/test/linux-generic/validation/api/shmem/shmem_linux.c index fe11a7db..10bbb6a4 100644 --- a/test/linux-generic/validation/api/shmem/shmem_linux.c +++ b/test/linux-generic/validation/api/shmem/shmem_linux.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /* this test makes sure that odp shared memory created with the ODP_SHM_PROC * flag is visible under linux, and checks that memory created with the * ODP_SHM_EXPORT flag is visible by other ODP instances. diff --git a/test/linux-generic/validation/api/shmem/shmem_odp1.c b/test/linux-generic/validation/api/shmem/shmem_odp1.c index 0ced4554..8cd89c8f 100644 --- a/test/linux-generic/validation/api/shmem/shmem_odp1.c +++ b/test/linux-generic/validation/api/shmem/shmem_odp1.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp.h> #include <linux/limits.h> #include <sys/types.h> diff --git a/test/linux-generic/validation/api/shmem/shmem_odp2.c b/test/linux-generic/validation/api/shmem/shmem_odp2.c index 0144407b..4f4fc3fe 100644 --- a/test/linux-generic/validation/api/shmem/shmem_odp2.c +++ b/test/linux-generic/validation/api/shmem/shmem_odp2.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp.h> #include <linux/limits.h> #include <sys/types.h>
commit ffdd8c7e423503b3e85b7fdfd844ad10692795d5 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 23:37:08 2017 +0300
test: don't redefine _GNU_SOURCE
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/test/common_plat/validation/api/traffic_mngr/traffic_mngr.c b/test/common_plat/validation/api/traffic_mngr/traffic_mngr.c index 88a7d8c7..a21ff8a1 100644 --- a/test/common_plat/validation/api/traffic_mngr/traffic_mngr.c +++ b/test/common_plat/validation/api/traffic_mngr/traffic_mngr.c @@ -4,7 +4,9 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#ifndef _GNU_SOURCE #define _GNU_SOURCE +#endif
#include <stdlib.h> #include <stddef.h> diff --git a/test/linux-generic/pktio_ipc/ipc_common.h b/test/linux-generic/pktio_ipc/ipc_common.h index ca78b684..334788f3 100644 --- a/test/linux-generic/pktio_ipc/ipc_common.h +++ b/test/linux-generic/pktio_ipc/ipc_common.h @@ -6,7 +6,9 @@
#define _POSIX_C_SOURCE 200809L
+#ifndef _GNU_SOURCE #define _GNU_SOURCE +#endif #include <sched.h>
#include <stdlib.h> diff --git a/test/linux-generic/ring/ring_stress.c b/test/linux-generic/ring/ring_stress.c index b6ddb34e..f4f573e6 100644 --- a/test/linux-generic/ring/ring_stress.c +++ b/test/linux-generic/ring/ring_stress.c @@ -10,7 +10,9 @@ * ODP ring stress test */
+#ifndef _GNU_SOURCE #define _GNU_SOURCE +#endif
#include <stdlib.h> #include <stdio.h>
commit cd17794642638d6ee65b97bed9df5ddcd2cb2520 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Mon Aug 21 17:15:12 2017 +0300
helper: use config.h header
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/helper/chksum.c b/helper/chksum.c index ae70d97e..f8303b4e 100644 --- a/helper/chksum.c +++ b/helper/chksum.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp.h> #include <odp/helper/ip.h> #include <odp/helper/udp.h> diff --git a/helper/cuckootable.c b/helper/cuckootable.c index 32800911..4707191d 100644 --- a/helper/cuckootable.c +++ b/helper/cuckootable.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /*- * BSD LICENSE * diff --git a/helper/eth.c b/helper/eth.c index 9a151fa2..b7c2c6b7 100644 --- a/helper/eth.c +++ b/helper/eth.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/helper/eth.h>
#include <stdio.h> diff --git a/helper/hashtable.c b/helper/hashtable.c index f26b18b2..b124c2d7 100644 --- a/helper/hashtable.c +++ b/helper/hashtable.c @@ -3,6 +3,9 @@ * * SPDX-License-Identifier: BSD-3-Clause */ + +#include "config.h" + #include <stdio.h> #include <string.h> #include <malloc.h> diff --git a/helper/ip.c b/helper/ip.c index eb73e5a0..463a45d0 100644 --- a/helper/ip.c +++ b/helper/ip.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/helper/ip.h>
#include <stdio.h> diff --git a/helper/iplookuptable.c b/helper/iplookuptable.c index ac7d0587..7ca68de2 100644 --- a/helper/iplookuptable.c +++ b/helper/iplookuptable.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <string.h> #include <stdint.h> #include <errno.h> diff --git a/helper/lineartable.c b/helper/lineartable.c index dd4a5995..831eb11b 100644 --- a/helper/lineartable.c +++ b/helper/lineartable.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <stdio.h> #include <string.h> #include <malloc.h> diff --git a/helper/linux/thread.c b/helper/linux/thread.c index 52d4efc5..94ab83a9 100644 --- a/helper/linux/thread.c +++ b/helper/linux/thread.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif diff --git a/helper/test/chksum.c b/helper/test/chksum.c index 1beae47f..914eab04 100644 --- a/helper/test/chksum.c +++ b/helper/test/chksum.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include "odph_debug.h" #include <odp_api.h> #include <odp/helper/odph_api.h> diff --git a/helper/test/cuckootable.c b/helper/test/cuckootable.c index be655911..ebe79167 100644 --- a/helper/test/cuckootable.c +++ b/helper/test/cuckootable.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /*- * BSD LICENSE * diff --git a/helper/test/iplookuptable.c b/helper/test/iplookuptable.c index b5d774cb..e56e22c4 100644 --- a/helper/test/iplookuptable.c +++ b/helper/test/iplookuptable.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <stdio.h> #include <stdint.h> #include <string.h> diff --git a/helper/test/linux/process.c b/helper/test/linux/process.c index e1ab8c83..12504d01 100644 --- a/helper/test/linux/process.c +++ b/helper/test/linux/process.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odph_debug.h> #include <odp_api.h> #include <odp/helper/linux/pthread.h> diff --git a/helper/test/linux/pthread.c b/helper/test/linux/pthread.c index 3422751f..a50df027 100644 --- a/helper/test/linux/pthread.c +++ b/helper/test/linux/pthread.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odph_debug.h> #include <odp_api.h> #include <odp/helper/linux/pthread.h> diff --git a/helper/test/odpthreads.c b/helper/test/odpthreads.c index ab890cb3..9ac269e8 100644 --- a/helper/test/odpthreads.c +++ b/helper/test/odpthreads.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /* * This program tests the ability of the linux helper to create ODP threads, * either implemented as linux pthreads or as linux processes, depending on diff --git a/helper/test/parse.c b/helper/test/parse.c index 0429f2cc..d5f7b251 100644 --- a/helper/test/parse.c +++ b/helper/test/parse.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odph_debug.h>
#include <odp_api.h> diff --git a/helper/test/table.c b/helper/test/table.c index ac454da5..b3d17e1f 100644 --- a/helper/test/table.c +++ b/helper/test/table.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier:BSD-3-Clause */
+#include "config.h" + #include <odph_debug.h> #include <odp/helper/odph_api.h> #include <odp_api.h> diff --git a/helper/threads.c b/helper/threads.c index cb747e5b..a83014d4 100644 --- a/helper/threads.c +++ b/helper/threads.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif
commit 0a7686e47e40db0f5f6b862d16e8b021da23f90b Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 12:01:28 2017 +0300
linux-gen: use config.h header
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/platform/linux-generic/_fdserver.c b/platform/linux-generic/_fdserver.c index d1b16f62..d15ddbec 100644 --- a/platform/linux-generic/_fdserver.c +++ b/platform/linux-generic/_fdserver.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /* * This file implements a file descriptor sharing server enabling * sharing of file descriptors between processes, regardless of fork time. diff --git a/platform/linux-generic/_ishm.c b/platform/linux-generic/_ishm.c index 892e889b..82465bc5 100644 --- a/platform/linux-generic/_ishm.c +++ b/platform/linux-generic/_ishm.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /* This file handles the internal shared memory: internal shared memory * is memory which is sharable by all ODP threads regardless of how the * ODP thread is implemented (pthread or process) and regardless of fork() diff --git a/platform/linux-generic/_ishmphy.c b/platform/linux-generic/_ishmphy.c index d519af60..76ec5728 100644 --- a/platform/linux-generic/_ishmphy.c +++ b/platform/linux-generic/_ishmphy.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /* * This file handles the lower end of the ishm memory allocator: * It performs the physical mappings. diff --git a/platform/linux-generic/arch/arm/odp_cpu_arch.c b/platform/linux-generic/arch/arm/odp_cpu_arch.c index 28ee508b..6622e619 100644 --- a/platform/linux-generic/arch/arm/odp_cpu_arch.c +++ b/platform/linux-generic/arch/arm/odp_cpu_arch.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_posix_extensions.h>
#include <stdlib.h> diff --git a/platform/linux-generic/arch/arm/odp_sysinfo_parse.c b/platform/linux-generic/arch/arm/odp_sysinfo_parse.c index 8ae2022a..1e9db418 100644 --- a/platform/linux-generic/arch/arm/odp_sysinfo_parse.c +++ b/platform/linux-generic/arch/arm/odp_sysinfo_parse.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_internal.h> #include <odp_debug_internal.h> #include <string.h> diff --git a/platform/linux-generic/arch/default/odp_cpu_arch.c b/platform/linux-generic/arch/default/odp_cpu_arch.c index c31f9084..fab351fe 100644 --- a/platform/linux-generic/arch/default/odp_cpu_arch.c +++ b/platform/linux-generic/arch/default/odp_cpu_arch.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_posix_extensions.h>
#include <stdlib.h> diff --git a/platform/linux-generic/arch/default/odp_sysinfo_parse.c b/platform/linux-generic/arch/default/odp_sysinfo_parse.c index 8ae2022a..1e9db418 100644 --- a/platform/linux-generic/arch/default/odp_sysinfo_parse.c +++ b/platform/linux-generic/arch/default/odp_sysinfo_parse.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_internal.h> #include <odp_debug_internal.h> #include <string.h> diff --git a/platform/linux-generic/arch/mips64/odp_cpu_arch.c b/platform/linux-generic/arch/mips64/odp_cpu_arch.c index f7eafa0f..143867ea 100644 --- a/platform/linux-generic/arch/mips64/odp_cpu_arch.c +++ b/platform/linux-generic/arch/mips64/odp_cpu_arch.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/cpu.h> #include <odp/api/hints.h> #include <odp/api/system_info.h> diff --git a/platform/linux-generic/arch/mips64/odp_sysinfo_parse.c b/platform/linux-generic/arch/mips64/odp_sysinfo_parse.c index d6f75f28..2a37ae70 100644 --- a/platform/linux-generic/arch/mips64/odp_sysinfo_parse.c +++ b/platform/linux-generic/arch/mips64/odp_sysinfo_parse.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_internal.h> #include <string.h>
diff --git a/platform/linux-generic/arch/powerpc/odp_cpu_arch.c b/platform/linux-generic/arch/powerpc/odp_cpu_arch.c index c31f9084..fab351fe 100644 --- a/platform/linux-generic/arch/powerpc/odp_cpu_arch.c +++ b/platform/linux-generic/arch/powerpc/odp_cpu_arch.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_posix_extensions.h>
#include <stdlib.h> diff --git a/platform/linux-generic/arch/powerpc/odp_sysinfo_parse.c b/platform/linux-generic/arch/powerpc/odp_sysinfo_parse.c index bd4b9b42..29c97613 100644 --- a/platform/linux-generic/arch/powerpc/odp_sysinfo_parse.c +++ b/platform/linux-generic/arch/powerpc/odp_sysinfo_parse.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_internal.h> #include <string.h>
diff --git a/platform/linux-generic/arch/x86/cpu_flags.c b/platform/linux-generic/arch/x86/cpu_flags.c index a492a35b..690a084e 100644 --- a/platform/linux-generic/arch/x86/cpu_flags.c +++ b/platform/linux-generic/arch/x86/cpu_flags.c @@ -37,6 +37,8 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
+#include "config.h" + #include <arch/x86/cpu_flags.h> #include <odp_debug_internal.h> #include <odp_time_internal.h> diff --git a/platform/linux-generic/arch/x86/odp_cpu_arch.c b/platform/linux-generic/arch/x86/odp_cpu_arch.c index b1da428b..50fbbac6 100644 --- a/platform/linux-generic/arch/x86/odp_cpu_arch.c +++ b/platform/linux-generic/arch/x86/odp_cpu_arch.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_posix_extensions.h>
#include <odp/api/cpu.h> diff --git a/platform/linux-generic/arch/x86/odp_sysinfo_parse.c b/platform/linux-generic/arch/x86/odp_sysinfo_parse.c index d77165a4..f4a90ecd 100644 --- a/platform/linux-generic/arch/x86/odp_sysinfo_parse.c +++ b/platform/linux-generic/arch/x86/odp_sysinfo_parse.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_internal.h> #include <arch/x86/cpu_flags.h> #include <string.h> diff --git a/platform/linux-generic/odp_atomic.c b/platform/linux-generic/odp_atomic.c index 0e40cda5..53123b67 100644 --- a/platform/linux-generic/odp_atomic.c +++ b/platform/linux-generic/odp_atomic.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/atomic.h> #if ODP_ABI_COMPAT == 1 #include <odp/api/plat/atomic_inlines.h> diff --git a/platform/linux-generic/odp_barrier.c b/platform/linux-generic/odp_barrier.c index a2c62676..5eb354de 100644 --- a/platform/linux-generic/odp_barrier.c +++ b/platform/linux-generic/odp_barrier.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/barrier.h> #include <odp/api/sync.h> #include <odp/api/cpu.h> diff --git a/platform/linux-generic/odp_bitmap.c b/platform/linux-generic/odp_bitmap.c index a29b9ef2..b43c8fb9 100644 --- a/platform/linux-generic/odp_bitmap.c +++ b/platform/linux-generic/odp_bitmap.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <string.h> #include <unistd.h> #include <odp/api/std_types.h> diff --git a/platform/linux-generic/odp_buffer.c b/platform/linux-generic/odp_buffer.c index 9c7dc1f5..1b148489 100644 --- a/platform/linux-generic/odp_buffer.c +++ b/platform/linux-generic/odp_buffer.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/buffer.h> #include <odp_pool_internal.h> #include <odp_buffer_internal.h> diff --git a/platform/linux-generic/odp_byteorder.c b/platform/linux-generic/odp_byteorder.c index a344c53f..a3d1f981 100644 --- a/platform/linux-generic/odp_byteorder.c +++ b/platform/linux-generic/odp_byteorder.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/byteorder.h> #if ODP_ABI_COMPAT == 1 #include <odp/api/plat/byteorder_inlines.h> diff --git a/platform/linux-generic/odp_classification.c b/platform/linux-generic/odp_classification.c index 5e9173dc..3dabb387 100644 --- a/platform/linux-generic/odp_classification.c +++ b/platform/linux-generic/odp_classification.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/classification.h> #include <odp/api/align.h> #include <odp/api/queue.h> diff --git a/platform/linux-generic/odp_cpu.c b/platform/linux-generic/odp_cpu.c index 282defd4..d208331d 100644 --- a/platform/linux-generic/odp_cpu.c +++ b/platform/linux-generic/odp_cpu.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/cpu.h> #include <odp/api/hints.h>
diff --git a/platform/linux-generic/odp_cpumask.c b/platform/linux-generic/odp_cpumask.c index 64559a6d..ed5cb432 100644 --- a/platform/linux-generic/odp_cpumask.c +++ b/platform/linux-generic/odp_cpumask.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_posix_extensions.h>
#include <sched.h> diff --git a/platform/linux-generic/odp_cpumask_task.c b/platform/linux-generic/odp_cpumask_task.c index 10885ce6..d05ae6d0 100644 --- a/platform/linux-generic/odp_cpumask_task.c +++ b/platform/linux-generic/odp_cpumask_task.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_posix_extensions.h>
#include <sched.h> diff --git a/platform/linux-generic/odp_crypto.c b/platform/linux-generic/odp_crypto.c index ab42132a..563e919e 100644 --- a/platform/linux-generic/odp_crypto.c +++ b/platform/linux-generic/odp_crypto.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_posix_extensions.h> #include <odp/api/crypto.h> #include <odp_internal.h> diff --git a/platform/linux-generic/odp_errno.c b/platform/linux-generic/odp_errno.c index 408a4b95..57726d17 100644 --- a/platform/linux-generic/odp_errno.c +++ b/platform/linux-generic/odp_errno.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/errno.h> #include <odp_internal.h> #include <string.h> diff --git a/platform/linux-generic/odp_event.c b/platform/linux-generic/odp_event.c index d71f4464..c6e7bb45 100644 --- a/platform/linux-generic/odp_event.c +++ b/platform/linux-generic/odp_event.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/event.h> #include <odp/api/buffer.h> #include <odp/api/crypto.h> diff --git a/platform/linux-generic/odp_hash.c b/platform/linux-generic/odp_hash.c index 55876c33..4c7c83e8 100644 --- a/platform/linux-generic/odp_hash.c +++ b/platform/linux-generic/odp_hash.c @@ -37,6 +37,8 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
+#include "config.h" + #include <odp/api/hash.h> #include <odp/api/std_types.h>
diff --git a/platform/linux-generic/odp_impl.c b/platform/linux-generic/odp_impl.c index 3fc2d6ab..5b452fba 100644 --- a/platform/linux-generic/odp_impl.c +++ b/platform/linux-generic/odp_impl.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" +
/** * @file diff --git a/platform/linux-generic/odp_init.c b/platform/linux-generic/odp_init.c index 7d029950..92a58370 100644 --- a/platform/linux-generic/odp_init.c +++ b/platform/linux-generic/odp_init.c @@ -3,6 +3,9 @@ * * SPDX-License-Identifier: BSD-3-Clause */ + +#include "config.h" + #include <odp/api/init.h> #include <odp_debug_internal.h> #include <odp/api/debug.h> diff --git a/platform/linux-generic/odp_name_table.c b/platform/linux-generic/odp_name_table.c index b116904d..3ff46b34 100644 --- a/platform/linux-generic/odp_name_table.c +++ b/platform/linux-generic/odp_name_table.c @@ -6,6 +6,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <stdint.h> #include <string.h> #include <malloc.h> diff --git a/platform/linux-generic/odp_packet.c b/platform/linux-generic/odp_packet.c index f18bd4dd..1fc715ca 100644 --- a/platform/linux-generic/odp_packet.c +++ b/platform/linux-generic/odp_packet.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/plat/packet_inlines.h> #include <odp/api/packet.h> #include <odp_packet_internal.h> diff --git a/platform/linux-generic/odp_packet_flags.c b/platform/linux-generic/odp_packet_flags.c index 72df1ecf..2e26ad60 100644 --- a/platform/linux-generic/odp_packet_flags.c +++ b/platform/linux-generic/odp_packet_flags.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/plat/packet_flag_inlines.h> #include <odp/api/packet_flags.h> #include <odp_packet_internal.h> diff --git a/platform/linux-generic/odp_packet_io.c b/platform/linux-generic/odp_packet_io.c index 9419adf6..5cf94a14 100644 --- a/platform/linux-generic/odp_packet_io.c +++ b/platform/linux-generic/odp_packet_io.c @@ -3,6 +3,9 @@ * * SPDX-License-Identifier: BSD-3-Clause */ + +#include "config.h" + #include <odp_posix_extensions.h>
#include <odp/api/packet_io.h> diff --git a/platform/linux-generic/odp_pkt_queue.c b/platform/linux-generic/odp_pkt_queue.c index f1086096..613e39dd 100644 --- a/platform/linux-generic/odp_pkt_queue.c +++ b/platform/linux-generic/odp_pkt_queue.c @@ -6,6 +6,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <stdint.h> #include <string.h> #include <malloc.h> diff --git a/platform/linux-generic/odp_pool.c b/platform/linux-generic/odp_pool.c index 35e39f5d..34a38475 100644 --- a/platform/linux-generic/odp_pool.c +++ b/platform/linux-generic/odp_pool.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/pool.h> #include <odp/api/shared_memory.h> #include <odp/api/align.h> diff --git a/platform/linux-generic/odp_queue.c b/platform/linux-generic/odp_queue.c index 7ad346ad..d941accc 100644 --- a/platform/linux-generic/odp_queue.c +++ b/platform/linux-generic/odp_queue.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/queue.h> #include <odp_queue_internal.h> #include <odp_queue_if.h> diff --git a/platform/linux-generic/odp_queue_if.c b/platform/linux-generic/odp_queue_if.c index c91f00eb..5c3b863a 100644 --- a/platform/linux-generic/odp_queue_if.c +++ b/platform/linux-generic/odp_queue_if.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_queue_if.h>
extern const queue_api_t queue_default_api; diff --git a/platform/linux-generic/odp_rwlock.c b/platform/linux-generic/odp_rwlock.c index 5bef13a4..55d717e8 100644 --- a/platform/linux-generic/odp_rwlock.c +++ b/platform/linux-generic/odp_rwlock.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <stdbool.h> #include <odp/api/atomic.h> #include <odp/api/rwlock.h> diff --git a/platform/linux-generic/odp_rwlock_recursive.c b/platform/linux-generic/odp_rwlock_recursive.c index 6b022814..1f93df35 100644 --- a/platform/linux-generic/odp_rwlock_recursive.c +++ b/platform/linux-generic/odp_rwlock_recursive.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/rwlock_recursive.h> #include <odp/api/thread.h> #include <string.h> diff --git a/platform/linux-generic/odp_schedule.c b/platform/linux-generic/odp_schedule.c index 79b21ac7..debbb74e 100644 --- a/platform/linux-generic/odp_schedule.c +++ b/platform/linux-generic/odp_schedule.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <string.h> #include <odp/api/schedule.h> #include <odp_schedule_if.h> diff --git a/platform/linux-generic/odp_schedule_if.c b/platform/linux-generic/odp_schedule_if.c index a9ede98d..bb99be8f 100644 --- a/platform/linux-generic/odp_schedule_if.c +++ b/platform/linux-generic/odp_schedule_if.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_schedule_if.h>
extern const schedule_fn_t schedule_sp_fn; diff --git a/platform/linux-generic/odp_schedule_iquery.c b/platform/linux-generic/odp_schedule_iquery.c index c38c7c01..3702e58a 100644 --- a/platform/linux-generic/odp_schedule_iquery.c +++ b/platform/linux-generic/odp_schedule_iquery.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/schedule.h> #include <odp_schedule_if.h> #include <odp/api/align.h> diff --git a/platform/linux-generic/odp_schedule_sp.c b/platform/linux-generic/odp_schedule_sp.c index d2ba539c..e29c2646 100644 --- a/platform/linux-generic/odp_schedule_sp.c +++ b/platform/linux-generic/odp_schedule_sp.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <string.h> #include <odp/api/ticketlock.h> #include <odp/api/thread.h> diff --git a/platform/linux-generic/odp_shared_memory.c b/platform/linux-generic/odp_shared_memory.c index a6faff6e..ccd25c8c 100644 --- a/platform/linux-generic/odp_shared_memory.c +++ b/platform/linux-generic/odp_shared_memory.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_config_internal.h> #include <odp/api/debug.h> #include <odp/api/std_types.h> diff --git a/platform/linux-generic/odp_sorted_list.c b/platform/linux-generic/odp_sorted_list.c index 8a1dc3ac..df604242 100644 --- a/platform/linux-generic/odp_sorted_list.c +++ b/platform/linux-generic/odp_sorted_list.c @@ -6,6 +6,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <stdint.h> #include <string.h> #include <malloc.h> diff --git a/platform/linux-generic/odp_spinlock.c b/platform/linux-generic/odp_spinlock.c index cb0f0533..8ce7b173 100644 --- a/platform/linux-generic/odp_spinlock.c +++ b/platform/linux-generic/odp_spinlock.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/spinlock.h> #include <odp/api/cpu.h> #include <odp_atomic_internal.h> diff --git a/platform/linux-generic/odp_spinlock_recursive.c b/platform/linux-generic/odp_spinlock_recursive.c index 5ed481c4..5293c04b 100644 --- a/platform/linux-generic/odp_spinlock_recursive.c +++ b/platform/linux-generic/odp_spinlock_recursive.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/spinlock_recursive.h> #include <odp/api/thread.h>
diff --git a/platform/linux-generic/odp_std_clib.c b/platform/linux-generic/odp_std_clib.c index 24df249d..ed7c6446 100644 --- a/platform/linux-generic/odp_std_clib.c +++ b/platform/linux-generic/odp_std_clib.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/std_clib.h> #if ODP_ABI_COMPAT == 1 #include <odp/api/plat/std_clib_inlines.h> diff --git a/platform/linux-generic/odp_sync.c b/platform/linux-generic/odp_sync.c index b7eb503c..7acdc92d 100644 --- a/platform/linux-generic/odp_sync.c +++ b/platform/linux-generic/odp_sync.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/sync.h> #if ODP_ABI_COMPAT == 1 #include <odp/api/plat/sync_inlines.h> diff --git a/platform/linux-generic/odp_system_info.c b/platform/linux-generic/odp_system_info.c index 40ffca07..d6eeb786 100644 --- a/platform/linux-generic/odp_system_info.c +++ b/platform/linux-generic/odp_system_info.c @@ -11,6 +11,8 @@ * All rights reserved. */
+#include "config.h" + #include <odp_posix_extensions.h>
#include <odp/api/system_info.h> diff --git a/platform/linux-generic/odp_thread.c b/platform/linux-generic/odp_thread.c index 33a8a7f3..ffc247a4 100644 --- a/platform/linux-generic/odp_thread.c +++ b/platform/linux-generic/odp_thread.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_posix_extensions.h>
#include <sched.h> diff --git a/platform/linux-generic/odp_thrmask.c b/platform/linux-generic/odp_thrmask.c index c176a5c6..f2144287 100644 --- a/platform/linux-generic/odp_thrmask.c +++ b/platform/linux-generic/odp_thrmask.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/thrmask.h> #include <odp/api/cpumask.h>
diff --git a/platform/linux-generic/odp_ticketlock.c b/platform/linux-generic/odp_ticketlock.c index f73dd9ab..0c94f8ae 100644 --- a/platform/linux-generic/odp_ticketlock.c +++ b/platform/linux-generic/odp_ticketlock.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/plat/ticketlock_inlines.h> #include <odp/api/spec/ticketlock.h>
diff --git a/platform/linux-generic/odp_time.c b/platform/linux-generic/odp_time.c index a831cc51..0df4682c 100644 --- a/platform/linux-generic/odp_time.c +++ b/platform/linux-generic/odp_time.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_posix_extensions.h>
#include <time.h> diff --git a/platform/linux-generic/odp_timer.c b/platform/linux-generic/odp_timer.c index cf610bfa..3a8cfcdd 100644 --- a/platform/linux-generic/odp_timer.c +++ b/platform/linux-generic/odp_timer.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /** * @file * diff --git a/platform/linux-generic/odp_timer_wheel.c b/platform/linux-generic/odp_timer_wheel.c index f2c802a8..1d0640c5 100644 --- a/platform/linux-generic/odp_timer_wheel.c +++ b/platform/linux-generic/odp_timer_wheel.c @@ -6,6 +6,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <stdint.h> #include <string.h> #include <malloc.h> diff --git a/platform/linux-generic/odp_traffic_mngr.c b/platform/linux-generic/odp_traffic_mngr.c index 923f75a2..6d957326 100644 --- a/platform/linux-generic/odp_traffic_mngr.c +++ b/platform/linux-generic/odp_traffic_mngr.c @@ -6,6 +6,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif diff --git a/platform/linux-generic/odp_version.c b/platform/linux-generic/odp_version.c index 7b704d05..84547acd 100644 --- a/platform/linux-generic/odp_version.c +++ b/platform/linux-generic/odp_version.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp/api/version.h>
const char *odp_version_api_str(void) diff --git a/platform/linux-generic/odp_weak.c b/platform/linux-generic/odp_weak.c index 0fbf6645..e8273009 100644 --- a/platform/linux-generic/odp_weak.c +++ b/platform/linux-generic/odp_weak.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_internal.h> #include <odp/api/debug.h> #include <odp_debug_internal.h> diff --git a/platform/linux-generic/pktio/dpdk.c b/platform/linux-generic/pktio/dpdk.c index 19310651..b6d072ab 100644 --- a/platform/linux-generic/pktio/dpdk.c +++ b/platform/linux-generic/pktio/dpdk.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #ifdef ODP_PKTIO_DPDK
#include <odp_posix_extensions.h> diff --git a/platform/linux-generic/pktio/ethtool.c b/platform/linux-generic/pktio/ethtool.c index 8f3c7e69..7d9869bf 100644 --- a/platform/linux-generic/pktio/ethtool.c +++ b/platform/linux-generic/pktio/ethtool.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif diff --git a/platform/linux-generic/pktio/io_ops.c b/platform/linux-generic/pktio/io_ops.c index fbf30ca7..89d6203e 100644 --- a/platform/linux-generic/pktio/io_ops.c +++ b/platform/linux-generic/pktio/io_ops.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_packet_io_internal.h>
/* Ops for all implementation of pktio. diff --git a/platform/linux-generic/pktio/ipc.c b/platform/linux-generic/pktio/ipc.c index 8c7db84e..a7f346ae 100644 --- a/platform/linux-generic/pktio/ipc.c +++ b/platform/linux-generic/pktio/ipc.c @@ -3,6 +3,9 @@ * * SPDX-License-Identifier: BSD-3-Clause */ + +#include "config.h" + #include <odp_packet_io_ipc_internal.h> #include <odp_debug_internal.h> #include <odp_packet_io_internal.h> diff --git a/platform/linux-generic/pktio/loop.c b/platform/linux-generic/pktio/loop.c index 68abb6d8..428b6ceb 100644 --- a/platform/linux-generic/pktio/loop.c +++ b/platform/linux-generic/pktio/loop.c @@ -5,6 +5,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h> #include <odp_packet_internal.h> #include <odp_packet_io_internal.h> diff --git a/platform/linux-generic/pktio/netmap.c b/platform/linux-generic/pktio/netmap.c index 928bb00a..4d771fcb 100644 --- a/platform/linux-generic/pktio/netmap.c +++ b/platform/linux-generic/pktio/netmap.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #ifdef ODP_NETMAP
#include <odp_posix_extensions.h> diff --git a/platform/linux-generic/pktio/pcap.c b/platform/linux-generic/pktio/pcap.c index a467b640..783b85a9 100644 --- a/platform/linux-generic/pktio/pcap.c +++ b/platform/linux-generic/pktio/pcap.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /** * @file * diff --git a/platform/linux-generic/pktio/pktio_common.c b/platform/linux-generic/pktio/pktio_common.c index 611bb451..94add061 100644 --- a/platform/linux-generic/pktio/pktio_common.c +++ b/platform/linux-generic/pktio/pktio_common.c @@ -5,6 +5,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_packet_io_internal.h> #include <odp_classification_internal.h> #include <errno.h> diff --git a/platform/linux-generic/pktio/ring.c b/platform/linux-generic/pktio/ring.c index e3c73d1c..dff7d685 100644 --- a/platform/linux-generic/pktio/ring.c +++ b/platform/linux-generic/pktio/ring.c @@ -69,6 +69,8 @@ * ***************************************************************************/
+#include "config.h" + #include <odp_api.h> #include <fcntl.h> #include <stdio.h> diff --git a/platform/linux-generic/pktio/socket.c b/platform/linux-generic/pktio/socket.c index a383adc6..130c60d2 100644 --- a/platform/linux-generic/pktio/socket.c +++ b/platform/linux-generic/pktio/socket.c @@ -5,6 +5,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_posix_extensions.h>
#include <sys/socket.h> diff --git a/platform/linux-generic/pktio/socket_mmap.c b/platform/linux-generic/pktio/socket_mmap.c index 6fc4b4cc..f7118023 100644 --- a/platform/linux-generic/pktio/socket_mmap.c +++ b/platform/linux-generic/pktio/socket_mmap.c @@ -5,6 +5,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_posix_extensions.h>
#include <odp_packet_io_internal.h> diff --git a/platform/linux-generic/pktio/sysfs.c b/platform/linux-generic/pktio/sysfs.c index be0822dd..c3d4faea 100644 --- a/platform/linux-generic/pktio/sysfs.c +++ b/platform/linux-generic/pktio/sysfs.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + #include <odp_api.h> #include <odp_packet_io_internal.h> #include <errno.h> diff --git a/platform/linux-generic/pktio/tap.c b/platform/linux-generic/pktio/tap.c index 650c12a7..917db006 100644 --- a/platform/linux-generic/pktio/tap.c +++ b/platform/linux-generic/pktio/tap.c @@ -4,6 +4,8 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#include "config.h" + /** * @file *
commit 36a7c389d3e00d4c3987236bd8229c54d812f533 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 12:05:53 2017 +0300
linux-gen: pktio: ethtool: don't include linux/if.h
net/if.h together with _USE_MISC (from _GNU_SOURCE) includes necessary definitions, so no point in including platform-specific linux/if.h.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/platform/linux-generic/pktio/ethtool.c b/platform/linux-generic/pktio/ethtool.c index 482af5b6..8f3c7e69 100644 --- a/platform/linux-generic/pktio/ethtool.c +++ b/platform/linux-generic/pktio/ethtool.c @@ -4,10 +4,12 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#ifndef _GNU_SOURCE +#define _GNU_SOURCE +#endif #include <sys/ioctl.h> #include <netinet/in.h> #include <linux/sockios.h> -#include <linux/if.h> #include <linux/ethtool.h> #include <errno.h> #include <net/if.h>
commit 26e1a355c7312e2fcc7196eb82ef49c74232035b Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 12:04:52 2017 +0300
linux-gen: tm: do not redefine _GNU_SOURCE
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/platform/linux-generic/odp_traffic_mngr.c b/platform/linux-generic/odp_traffic_mngr.c index 53e10471..923f75a2 100644 --- a/platform/linux-generic/odp_traffic_mngr.c +++ b/platform/linux-generic/odp_traffic_mngr.c @@ -6,7 +6,9 @@ * SPDX-License-Identifier: BSD-3-Clause */
+#ifndef _GNU_SOURCE #define _GNU_SOURCE +#endif #include <stdint.h> #include <string.h> #include <malloc.h>
commit 6a9971dd8dd1cf982e7ae34ae2b62ccdadaed1c9 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 11:38:48 2017 +0300
linux-gen: pktio: ethtool: add void pointer type casts
It makes sense to convert ifr_data to void pointer, since exact type is implementation-defined.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/platform/linux-generic/pktio/ethtool.c b/platform/linux-generic/pktio/ethtool.c index d8f9e12c..482af5b6 100644 --- a/platform/linux-generic/pktio/ethtool.c +++ b/platform/linux-generic/pktio/ethtool.c @@ -30,13 +30,13 @@ static struct ethtool_gstrings *get_stringset(int fd, struct ifreq *ifr) sset_info.hdr.cmd = ETHTOOL_GSSET_INFO; sset_info.hdr.reserved = 0; sset_info.hdr.sset_mask = 1ULL << ETH_SS_STATS; - ifr->ifr_data = &sset_info; + ifr->ifr_data = (void *)&sset_info; if (ioctl(fd, SIOCETHTOOL, ifr) == 0) { len = sset_info.hdr.sset_mask ? sset_info.hdr.data[0] : 0; } else if (errno == EOPNOTSUPP && drvinfo_offset != 0) { /* Fallback for old kernel versions */ drvinfo.cmd = ETHTOOL_GDRVINFO; - ifr->ifr_data = &drvinfo; + ifr->ifr_data = (void *)&drvinfo; if (ioctl(fd, SIOCETHTOOL, ifr)) { __odp_errno = errno; ODP_ERR("Cannot get stats information\n"); @@ -62,7 +62,7 @@ static struct ethtool_gstrings *get_stringset(int fd, struct ifreq *ifr) strings->cmd = ETHTOOL_GSTRINGS; strings->string_set = ETH_SS_STATS; strings->len = len; - ifr->ifr_data = strings; + ifr->ifr_data = (void *)strings; if (ioctl(fd, SIOCETHTOOL, ifr)) { __odp_errno = errno; ODP_ERR("Cannot get stats information\n"); @@ -101,7 +101,7 @@ static int ethtool_stats(int fd, struct ifreq *ifr, odp_pktio_stats_t *stats)
estats->cmd = ETHTOOL_GSTATS; estats->n_stats = n_stats; - ifr->ifr_data = estats; + ifr->ifr_data = (void *)estats; err = ioctl(fd, SIOCETHTOOL, ifr); if (err < 0) { __odp_errno = errno;
commit f637a36cd2a7fc125a2d90ed5a93933007987e95 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Tue Aug 15 11:38:00 2017 +0300
configure: move configure header to include dir
It does not make sense to have config.h just in helper tree. It should be also used by the rest of the code.
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/.gitignore b/.gitignore index cce24282..1652a814 100644 --- a/.gitignore +++ b/.gitignore @@ -34,6 +34,9 @@ depcomp doc/output dpdk/ install-sh +include/config.h.in +include/config.h +include/stamp-h1 lib/ libtool ltmain.sh diff --git a/configure.ac b/configure.ac index 51dd9352..8791905b 100644 --- a/configure.ac +++ b/configure.ac @@ -20,8 +20,8 @@ AC_CONFIG_FILES([include/odp/api/spec/version.h include/odp/api/spec/deprecated.h])
AM_INIT_AUTOMAKE([1.9 tar-pax subdir-objects]) -AC_CONFIG_SRCDIR([helper/config.h.in]) -AM_CONFIG_HEADER([helper/config.h]) +AC_CONFIG_SRCDIR([include/odp/api/spec/init.h]) +AM_CONFIG_HEADER([include/config.h])
AC_USE_SYSTEM_EXTENSIONS AC_SYS_LARGEFILE diff --git a/helper/.gitignore b/helper/.gitignore deleted file mode 100644 index f282c157..00000000 --- a/helper/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -config.h.in -config.h -stamp-h1
-----------------------------------------------------------------------
Summary of changes: .gitignore | 3 + .travis.yml | 2 +- Makefile.am | 1 - configure.ac | 66 ++++++++++++---------- helper/.gitignore | 3 - helper/chksum.c | 2 + helper/cuckootable.c | 2 + helper/eth.c | 2 + helper/hashtable.c | 3 + helper/ip.c | 2 + helper/iplookuptable.c | 2 + helper/lineartable.c | 2 + helper/linux/thread.c | 2 + helper/test/chksum.c | 2 + helper/test/cuckootable.c | 2 + helper/test/iplookuptable.c | 2 + helper/test/linux/process.c | 2 + helper/test/linux/pthread.c | 2 + helper/test/odpthreads.c | 2 + helper/test/parse.c | 2 + helper/test/table.c | 2 + helper/threads.c | 2 + m4/ax_check_compile_flag.m4 | 12 ++-- platform/linux-generic/Makefile.am | 1 - platform/linux-generic/_fdserver.c | 2 + platform/linux-generic/_ishm.c | 2 + platform/linux-generic/_ishmphy.c | 2 + platform/linux-generic/arch/arm/odp_cpu_arch.c | 2 + .../linux-generic/arch/arm/odp_sysinfo_parse.c | 2 + platform/linux-generic/arch/default/odp_cpu_arch.c | 2 + .../linux-generic/arch/default/odp_sysinfo_parse.c | 2 + platform/linux-generic/arch/mips64/odp_cpu_arch.c | 2 + .../linux-generic/arch/mips64/odp_sysinfo_parse.c | 2 + platform/linux-generic/arch/powerpc/odp_cpu_arch.c | 2 + .../linux-generic/arch/powerpc/odp_sysinfo_parse.c | 2 + platform/linux-generic/arch/x86/cpu_flags.c | 4 +- platform/linux-generic/arch/x86/odp_cpu_arch.c | 2 + .../linux-generic/arch/x86/odp_sysinfo_parse.c | 4 +- .../linux-generic/include/odp_buffer_internal.h | 3 +- platform/linux-generic/m4/odp_dpdk.m4 | 6 +- platform/linux-generic/m4/odp_netmap.m4 | 3 +- platform/linux-generic/m4/odp_pcap.m4 | 2 +- platform/linux-generic/m4/odp_schedule.m4 | 6 +- platform/linux-generic/odp_atomic.c | 2 + platform/linux-generic/odp_barrier.c | 2 + platform/linux-generic/odp_bitmap.c | 2 + platform/linux-generic/odp_buffer.c | 2 + platform/linux-generic/odp_byteorder.c | 2 + platform/linux-generic/odp_classification.c | 2 + platform/linux-generic/odp_cpu.c | 2 + platform/linux-generic/odp_cpumask.c | 2 + platform/linux-generic/odp_cpumask_task.c | 2 + platform/linux-generic/odp_crypto.c | 2 + platform/linux-generic/odp_errno.c | 2 + platform/linux-generic/odp_event.c | 2 + platform/linux-generic/odp_hash.c | 2 + platform/linux-generic/odp_impl.c | 2 + platform/linux-generic/odp_init.c | 3 + platform/linux-generic/odp_name_table.c | 2 + platform/linux-generic/odp_packet.c | 2 + platform/linux-generic/odp_packet_flags.c | 2 + platform/linux-generic/odp_packet_io.c | 3 + platform/linux-generic/odp_pkt_queue.c | 2 + platform/linux-generic/odp_pool.c | 4 +- platform/linux-generic/odp_queue.c | 2 + platform/linux-generic/odp_queue_if.c | 2 + platform/linux-generic/odp_rwlock.c | 2 + platform/linux-generic/odp_rwlock_recursive.c | 2 + platform/linux-generic/odp_schedule.c | 2 + platform/linux-generic/odp_schedule_if.c | 2 + platform/linux-generic/odp_schedule_iquery.c | 2 + platform/linux-generic/odp_schedule_sp.c | 2 + platform/linux-generic/odp_shared_memory.c | 2 + platform/linux-generic/odp_sorted_list.c | 2 + platform/linux-generic/odp_spinlock.c | 2 + platform/linux-generic/odp_spinlock_recursive.c | 2 + platform/linux-generic/odp_std_clib.c | 2 + platform/linux-generic/odp_sync.c | 2 + platform/linux-generic/odp_system_info.c | 2 + platform/linux-generic/odp_thread.c | 2 + platform/linux-generic/odp_thrmask.c | 2 + platform/linux-generic/odp_ticketlock.c | 2 + platform/linux-generic/odp_time.c | 2 + platform/linux-generic/odp_timer.c | 2 + platform/linux-generic/odp_timer_wheel.c | 2 + platform/linux-generic/odp_traffic_mngr.c | 4 ++ platform/linux-generic/odp_version.c | 2 + platform/linux-generic/odp_weak.c | 2 + platform/linux-generic/pktio/dpdk.c | 2 + platform/linux-generic/pktio/ethtool.c | 14 +++-- platform/linux-generic/pktio/io_ops.c | 4 +- platform/linux-generic/pktio/ipc.c | 3 + platform/linux-generic/pktio/loop.c | 2 + platform/linux-generic/pktio/netmap.c | 2 + platform/linux-generic/pktio/pcap.c | 2 + platform/linux-generic/pktio/pktio_common.c | 2 + platform/linux-generic/pktio/ring.c | 6 ++ platform/linux-generic/pktio/socket.c | 2 + platform/linux-generic/pktio/socket_mmap.c | 2 + platform/linux-generic/pktio/sysfs.c | 2 + platform/linux-generic/pktio/tap.c | 2 + test/common_plat/common/Makefile.am | 1 - test/common_plat/common/mask_common.c | 2 + test/common_plat/common/odp_cunit_common.c | 4 +- test/common_plat/performance/odp_bench_packet.c | 2 + test/common_plat/performance/odp_crypto.c | 2 + test/common_plat/performance/odp_l2fwd.c | 2 + test/common_plat/performance/odp_pktio_ordered.c | 4 +- test/common_plat/performance/odp_pktio_perf.c | 3 + test/common_plat/performance/odp_sched_latency.c | 2 + test/common_plat/performance/odp_scheduling.c | 2 + test/common_plat/validation/api/Makefile.inc | 5 -- test/common_plat/validation/api/atomic/atomic.c | 2 + .../validation/api/atomic/atomic_main.c | 2 + test/common_plat/validation/api/barrier/barrier.c | 2 + .../validation/api/barrier/barrier_main.c | 2 + test/common_plat/validation/api/buffer/buffer.c | 2 + .../validation/api/buffer/buffer_main.c | 3 + .../validation/api/classification/classification.c | 2 + .../api/classification/classification_main.c | 2 + .../api/classification/odp_classification_basic.c | 2 + .../api/classification/odp_classification_common.c | 2 + .../classification/odp_classification_test_pmr.c | 2 + .../api/classification/odp_classification_tests.c | 2 + test/common_plat/validation/api/cpumask/cpumask.c | 2 + .../validation/api/cpumask/cpumask_main.c | 3 + test/common_plat/validation/api/crypto/crypto.c | 2 + .../validation/api/crypto/crypto_main.c | 2 + .../validation/api/crypto/odp_crypto_test_inp.c | 2 + test/common_plat/validation/api/errno/errno.c | 2 + test/common_plat/validation/api/errno/errno_main.c | 2 + test/common_plat/validation/api/hash/hash.c | 2 + test/common_plat/validation/api/hash/hash_main.c | 2 + test/common_plat/validation/api/init/init.c | 2 + .../validation/api/init/init_main_abort.c | 3 + .../validation/api/init/init_main_log.c | 3 + .../common_plat/validation/api/init/init_main_ok.c | 3 + test/common_plat/validation/api/lock/lock.c | 2 + test/common_plat/validation/api/lock/lock_main.c | 2 + test/common_plat/validation/api/packet/packet.c | 2 + .../validation/api/packet/packet_main.c | 2 + test/common_plat/validation/api/pktio/parser.c | 3 + test/common_plat/validation/api/pktio/pktio.c | 3 + test/common_plat/validation/api/pktio/pktio_main.c | 2 + test/common_plat/validation/api/pool/pool.c | 2 + test/common_plat/validation/api/pool/pool_main.c | 2 + test/common_plat/validation/api/queue/queue.c | 2 + test/common_plat/validation/api/queue/queue_main.c | 2 + test/common_plat/validation/api/random/random.c | 2 + .../validation/api/random/random_main.c | 2 + .../validation/api/scheduler/scheduler.c | 2 + .../validation/api/scheduler/scheduler_main.c | 2 + test/common_plat/validation/api/shmem/shmem.c | 2 + test/common_plat/validation/api/shmem/shmem_main.c | 2 + .../common_plat/validation/api/std_clib/std_clib.c | 2 + .../validation/api/std_clib/std_clib_main.c | 2 + test/common_plat/validation/api/system/system.c | 2 + .../validation/api/system/system_main.c | 2 + test/common_plat/validation/api/thread/thread.c | 2 + .../validation/api/thread/thread_main.c | 2 + test/common_plat/validation/api/time/time.c | 2 + test/common_plat/validation/api/time/time_main.c | 2 + test/common_plat/validation/api/timer/timer.c | 2 + test/common_plat/validation/api/timer/timer_main.c | 2 + .../validation/api/traffic_mngr/traffic_mngr.c | 4 ++ .../api/traffic_mngr/traffic_mngr_main.c | 2 + test/linux-generic/mmap_vlan_ins/mmap_vlan_ins.c | 2 + test/linux-generic/pktio_ipc/ipc_common.c | 2 + test/linux-generic/pktio_ipc/ipc_common.h | 2 + test/linux-generic/pktio_ipc/pktio_ipc1.c | 2 + test/linux-generic/pktio_ipc/pktio_ipc2.c | 2 + test/linux-generic/ring/Makefile.am | 1 + test/linux-generic/ring/ring_basic.c | 2 + test/linux-generic/ring/ring_main.c | 2 + test/linux-generic/ring/ring_stress.c | 4 ++ test/linux-generic/ring/ring_suites.c | 2 + .../linux-generic/validation/api/shmem/Makefile.am | 1 + .../validation/api/shmem/shmem_linux.c | 2 + .../validation/api/shmem/shmem_odp1.c | 2 + .../validation/api/shmem/shmem_odp2.c | 2 + 180 files changed, 424 insertions(+), 66 deletions(-) delete mode 100644 helper/.gitignore
hooks/post-receive