Branch: refs/heads/cloud-dev Home: https://github.com/Linaro/odp Commit: 4e11ef454d383b9637541c53ad4eeda65751742b https://github.com/Linaro/odp/commit/4e11ef454d383b9637541c53ad4eeda65751742b Author: Maxim Uvarov <maxim.uva...@linaro.org> Date: 2017-08-15 (Tue, 15 Aug 2017)
Changed paths: A README.DPDK A pkgconfig/libodp-dpdk.pc.in A platform/linux-dpdk/.gitignore A platform/linux-dpdk/Makefile.am A platform/linux-dpdk/Makefile.inc A platform/linux-dpdk/README A platform/linux-dpdk/arch A platform/linux-dpdk/doc/platform_specific.dox A platform/linux-dpdk/include/odp/api/align.h A platform/linux-dpdk/include/odp/api/atomic.h A platform/linux-dpdk/include/odp/api/barrier.h A platform/linux-dpdk/include/odp/api/buffer.h A platform/linux-dpdk/include/odp/api/byteorder.h A platform/linux-dpdk/include/odp/api/classification.h A platform/linux-dpdk/include/odp/api/compiler.h A platform/linux-dpdk/include/odp/api/cpu.h A platform/linux-dpdk/include/odp/api/cpumask.h A platform/linux-dpdk/include/odp/api/crypto.h A platform/linux-dpdk/include/odp/api/debug.h A platform/linux-dpdk/include/odp/api/deprecated.h A platform/linux-dpdk/include/odp/api/errno.h A platform/linux-dpdk/include/odp/api/event.h A platform/linux-dpdk/include/odp/api/hash.h A platform/linux-dpdk/include/odp/api/hints.h A platform/linux-dpdk/include/odp/api/init.h A platform/linux-dpdk/include/odp/api/packet.h A platform/linux-dpdk/include/odp/api/packet_flags.h A platform/linux-dpdk/include/odp/api/packet_io.h A platform/linux-dpdk/include/odp/api/packet_io_stats.h A platform/linux-dpdk/include/odp/api/plat/atomic_inlines.h A platform/linux-dpdk/include/odp/api/plat/atomic_types.h A platform/linux-dpdk/include/odp/api/plat/barrier_types.h A platform/linux-dpdk/include/odp/api/plat/buffer_types.h A platform/linux-dpdk/include/odp/api/plat/byteorder_inlines.h A platform/linux-dpdk/include/odp/api/plat/byteorder_types.h A platform/linux-dpdk/include/odp/api/plat/classification_types.h A platform/linux-dpdk/include/odp/api/plat/cpumask_types.h A platform/linux-dpdk/include/odp/api/plat/crypto_types.h A platform/linux-dpdk/include/odp/api/plat/event_types.h A platform/linux-dpdk/include/odp/api/plat/init_types.h A platform/linux-dpdk/include/odp/api/plat/packet_flag_inlines.h A platform/linux-dpdk/include/odp/api/plat/packet_flag_inlines_api.h A platform/linux-dpdk/include/odp/api/plat/packet_inlines.h A platform/linux-dpdk/include/odp/api/plat/packet_inlines_api.h A platform/linux-dpdk/include/odp/api/plat/packet_io_types.h A platform/linux-dpdk/include/odp/api/plat/packet_types.h A platform/linux-dpdk/include/odp/api/plat/pool_types.h A platform/linux-dpdk/include/odp/api/plat/queue_types.h A platform/linux-dpdk/include/odp/api/plat/rwlock_recursive_types.h A platform/linux-dpdk/include/odp/api/plat/rwlock_types.h A platform/linux-dpdk/include/odp/api/plat/schedule_types.h A platform/linux-dpdk/include/odp/api/plat/shared_memory_types.h A platform/linux-dpdk/include/odp/api/plat/spinlock_recursive_types.h A platform/linux-dpdk/include/odp/api/plat/spinlock_types.h A platform/linux-dpdk/include/odp/api/plat/static_inline.h.in A platform/linux-dpdk/include/odp/api/plat/std_clib_inlines.h A platform/linux-dpdk/include/odp/api/plat/strong_types.h A platform/linux-dpdk/include/odp/api/plat/sync_inlines.h A platform/linux-dpdk/include/odp/api/plat/thread_types.h A platform/linux-dpdk/include/odp/api/plat/thrmask_types.h A platform/linux-dpdk/include/odp/api/plat/ticketlock_inlines.h A platform/linux-dpdk/include/odp/api/plat/ticketlock_inlines_api.h A platform/linux-dpdk/include/odp/api/plat/ticketlock_types.h A platform/linux-dpdk/include/odp/api/plat/time_types.h A platform/linux-dpdk/include/odp/api/plat/timer_types.h A platform/linux-dpdk/include/odp/api/plat/traffic_mngr_types.h A platform/linux-dpdk/include/odp/api/plat/version_types.h A platform/linux-dpdk/include/odp/api/pool.h A platform/linux-dpdk/include/odp/api/queue.h A platform/linux-dpdk/include/odp/api/random.h A platform/linux-dpdk/include/odp/api/rwlock.h A platform/linux-dpdk/include/odp/api/rwlock_recursive.h A platform/linux-dpdk/include/odp/api/schedule.h A platform/linux-dpdk/include/odp/api/schedule_types.h A platform/linux-dpdk/include/odp/api/shared_memory.h A platform/linux-dpdk/include/odp/api/spinlock.h A platform/linux-dpdk/include/odp/api/spinlock_recursive.h A platform/linux-dpdk/include/odp/api/std_clib.h A platform/linux-dpdk/include/odp/api/std_types.h A platform/linux-dpdk/include/odp/api/sync.h A platform/linux-dpdk/include/odp/api/system_info.h A platform/linux-dpdk/include/odp/api/thread.h A platform/linux-dpdk/include/odp/api/thrmask.h A platform/linux-dpdk/include/odp/api/ticketlock.h A platform/linux-dpdk/include/odp/api/time.h A platform/linux-dpdk/include/odp/api/timer.h A platform/linux-dpdk/include/odp/api/traffic_mngr.h A platform/linux-dpdk/include/odp/api/version.h A platform/linux-dpdk/include/odp/drv A platform/linux-dpdk/include/odp/visibility_begin.h A platform/linux-dpdk/include/odp/visibility_end.h A platform/linux-dpdk/include/odp_buffer_inlines.h A platform/linux-dpdk/include/odp_buffer_internal.h A platform/linux-dpdk/include/odp_config_internal.h A platform/linux-dpdk/include/odp_errno_define.h A platform/linux-dpdk/include/odp_packet_dpdk.h A platform/linux-dpdk/include/odp_packet_internal.h A platform/linux-dpdk/include/odp_packet_io_internal.h A platform/linux-dpdk/include/odp_pool_internal.h A platform/linux-dpdk/include/odp_posix_extensions.h A platform/linux-dpdk/include/protocols A platform/linux-dpdk/m4/configure.m4 A platform/linux-dpdk/m4/odp_openssl.m4 A platform/linux-dpdk/m4/odp_pthread.m4 A platform/linux-dpdk/odp_buffer.c A platform/linux-dpdk/odp_crypto.c A platform/linux-dpdk/odp_errno.c A platform/linux-dpdk/odp_init.c A platform/linux-dpdk/odp_packet.c A platform/linux-dpdk/odp_packet_dpdk.c A platform/linux-dpdk/odp_packet_flags.c A platform/linux-dpdk/odp_pool.c A platform/linux-dpdk/odp_std_clib.c A platform/linux-dpdk/odp_thread.c A platform/linux-dpdk/odp_time.c A scripts/builddeb A scripts/devbuild.sh A scripts/git-transplant.py A test/linux-dpdk/.gitignore A test/linux-dpdk/Makefile.am A test/linux-dpdk/Makefile.inc A test/linux-dpdk/m4/configure.m4 A test/linux-dpdk/run-test A test/linux-dpdk/validation/api/pktio/.gitignore A test/linux-dpdk/validation/api/pktio/Makefile.am A test/linux-dpdk/validation/api/pktio/pktio_env A test/linux-dpdk/validation/api/pktio/pktio_run.sh A test/linux-dpdk/wrapper-script.sh Log Message: ----------- merge: squashed commit: odp-dpdk to odp cloud commit d8533b4e575d62c9f6f2caedd38d98a1a56fb8d3 Merge: 716fed67 107b9411 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Jul 26 11:22:25 2017 +0200 Sync odp-dpdk with v1.15 release from odp commit 107b9411e85aad0a48d759fbf0572a631e189a02 Author: Matias Elo <matias....@nokia.com> Date: Wed Jul 19 12:29:48 2017 +0300 linux-dpdk: porting "linux-gen: packet: remove lazy parsing" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-by: Kevin Wang <kevin.w...@arm.com> commit 923550217b3800b2826965b1e7e964d799af7d94 Author: Matias Elo <matias....@nokia.com> Date: Mon Jul 17 15:31:18 2017 +0300 linux-dpdk: port time implementation changes dfbab74 linux-gen: time: store timespec as nsec fbe34c7 linux-gen: time: use hw time counter when available 08fe6f0 fix invalid casting on a 32-bit host Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-by: Kevin Wang <kevin.w...@arm.com> commit 27cfa741e4d80919fd352f3660351ac4fb631031 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Thu Jul 13 14:18:25 2017 +0200 linux-dpdk:porting "crypto: add HMAC-SHA-512 authentication support" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit 48ad99f7b4acca7577a17e259f1489cf4c7816d9 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Thu Jul 13 14:13:28 2017 +0200 linux-dpdk:porting "crypto: add SHA-1 authentication support" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit c2c3ed55057e1a8032da4cff3ef0b61d38b33d58 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Thu Jul 13 07:55:57 2017 +0200 linux-dpdk:porting "update AES-GCM support to reflect aad and auth_digest_len" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit d0eb8f2e9610cd61131f9e2e9e3f78ca68c8706f Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Jul 12 17:35:03 2017 +0200 linux-dpdk:porting "cpu_flags: added x86 cpu flag read functions" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit 2f144ba129628bd0e38b9804f9f7326380d70b2b Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Jul 12 17:31:25 2017 +0200 linux-dpdk:porting "time: remove odp_time_to_u64 from API" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit df1b969c806659be3c37ee16d58325f54ee8c6f7 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Jul 12 17:28:49 2017 +0200 linux-dpdk:porting "types: add additional doxygen documentation" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit 773ff75a304bbdd4362a8a8064be84e9d76d1a46 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Jul 12 17:24:46 2017 +0200 linux-dpdk:porting "packet: recognize ICMPv6 packets" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit 4e1a38d1f75dac1fefd255083a605952c211a4df Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Jul 12 17:17:45 2017 +0200 linux-dpdk: porting "deprecated: add configure option and macros" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit 165f61d03a751374f55729257560e1435c34eb0d Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Jul 12 17:10:19 2017 +0200 linux-dpdk: porting "crypto: enforce deprecated API status" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit 22187ee507099a0b7c03e9f96b6399dc6a43eb68 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Jul 12 16:42:39 2017 +0200 linux-dpdk: porting "do not trap if libatomic is not found" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit 3d30a4d26953f3823588a0443226651b745b119c Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Jul 12 16:39:53 2017 +0200 linux-dpdk: porting "build: GCC 7 fixes" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit c62c615e3358c4f7018788af1e88bbda38db2d36 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Jul 12 16:05:33 2017 +0200 linux-dpdk: porting "makefile: fix staged install support" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit 5ca377b73201924be54b748e52f56aee94ee564c Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Jul 12 15:57:41 2017 +0200 linux-dpdk: porting "crypto: properly handle errors in packet copy" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit e8926e29cb4c66b76bf171d404ed1ed9246374a4 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Jul 12 15:45:32 2017 +0200 linux-dpdk: porting "add syntax to allow newer clang to compile odp" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit 7783e68c8c72c75ce331ed06cedc2f2a8e1674a1 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Jul 12 15:36:12 2017 +0200 linux-dpdk: porting "pool: don't allocate buffers from invalid pool" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit a29e079bb362a84e3c821dfef1cb60b2eb1a758d Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Jul 12 15:30:58 2017 +0200 linux-dpdk: porting "packet: make inline table visible" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit 03d11d06e8329f5e5575a50fb9e6b22e280e8396 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Jul 12 15:28:02 2017 +0200 linux-dpdk: port "abi: fix include/odp/api/abi symlink creation" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit fac3d65908a081764413656bfc7f2bc7bfb5a648 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Jul 12 15:24:48 2017 +0200 linux-dpdk: port "pool: add odp_pool_capability() rc check" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit 8ce393f99837119cd47b68e54de5171fc4acbda2 Merge: 716fed67 5dd7d9ed Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Jul 12 15:08:17 2017 +0200 Merge tag 'v1.15.0.0' into odp_dpdk commit 716fed6776977db67a0c498b0c3990887903f08d Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Nov 7 13:39:41 2016 +0100 linux-dpdk: crypto accelaration support Running odp-dpdk with dpdk sw/hw crypto support Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit 263f18fbc1cfb37d513d48fe99a82f8a7a74c3a9 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Fri Jun 30 09:44:36 2017 +0200 Revert "linux-dpdk: crypto accelaration support" This reverts commit 9a842d413264bbd12c17d25640056e331e3b7f29. Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit fba1d3ab00e529670840749a9ea18542eca16792 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Nov 7 13:39:41 2016 +0100 linux-dpdk: crypto accelaration support Running odp-dpdk with dpdk sw/hw crypto support Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 55c3a23f6cfedb678dca8891499f1af3caa065fd Author: Matias Elo <matias....@nokia.com> Date: Tue May 16 16:48:08 2017 +0300 Port bd9f5847 "linux-gen: packet: inline flag functions" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit fd145cc6837b269e680878870b80f0b4d5260eb2 Author: Matias Elo <matias....@nokia.com> Date: Tue May 16 13:31:40 2017 +0300 linux-dpdk: fix doxygen warnings Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 923bb32980273abcc387f0e94f46136ca39eca6c Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Fri May 12 00:46:18 2017 +0200 linux-dpdk: fix build when running with --disable-abi-compat Suggested-by: Matias Elo <matias....@nokia.com> Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit 5f16f4cdd606fe3873c4be4492effef47f508d25 Author: Matias Elo <matias....@nokia.com> Date: Wed Apr 26 17:10:59 2017 +0300 linux-dpdk: pktio: reset packet parser metadata in receive Previously parser metadata was not properly cleared leading to errors when calling packet member functions. Suggested-by: Nubin Stanley <nubin.stan...@nokia.com> Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit f624a092961ba6565d28396b947e93a5e8b5ff7d Author: Matias Elo <matias....@nokia.com> Date: Wed Apr 26 16:32:04 2017 +0300 linux-dpdk: pool: free allocated shm The shared memory allocated for storing pool entries needs to be freed in odp_pool_term_global(). Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit e223bd473bfa16b74592cba0047d1328e0a196a8 Author: Matias Elo <matias....@nokia.com> Date: Wed Apr 26 16:36:27 2017 +0300 linux-dpdk: pool: set mbuf private area size in pool create The rte_pktmbuf_pool_private.mbuf_priv_size is used internally by DPDK, so it has to be initialized to a valid value. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 6f8ff0b8951903a2aab6983d61e51d3392708c17 Author: Matias Elo <matias....@nokia.com> Date: Fri Apr 28 11:13:50 2017 +0300 linux-dpdk: packet: implement zero-copy concat Implement zero-copy packet concat using dpdk mbuf chaining. After reaching maximum segment chain length (256) the implementation falls back to packet copy. Signed-off-by: Matias Elo <matias....@nokia.com> Suggested-by: Nubin Stanley <nubin.stan...@nokia.com> Reviewed-and-tested-by: Bill Fischofer <bill.fischo...@linaro.org> commit 631112f91d50401b5224cf48ab3c8ccd2ca01f15 Author: Matias Elo <matias....@nokia.com> Date: Fri Apr 28 17:03:47 2017 +0300 linux-dpdk: pool: fix packet pool parameter check Packet pool max packet length is not limited but the maximum number of packets is. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Bill Fischofer <bill.fischo...@linaro.org> commit 8f882efc2e27c19c6e7886d9c7cf9b36ab30360f Author: Matias Elo <matias....@nokia.com> Date: Fri Apr 28 17:03:46 2017 +0300 Port 7c84f7e7 "linux-gen: packet: clean and pack packet header struct" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Bill Fischofer <bill.fischo...@linaro.org> commit 89513787494341897fc4c6ae0d594f9425faf2a5 Author: Matias Elo <matias....@nokia.com> Date: Fri Apr 28 17:03:45 2017 +0300 linux-dpdk: sync internal config definition naming with linux-generic Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Bill Fischofer <bill.fischo...@linaro.org> commit 8c11d5d8931722616ae1bc5fd89a821a66ec3634 Merge: 7f5fa185 ee1bee68 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Fri Apr 21 12:52:04 2017 +0200 Uplift of odp-dpdk to v1.14 after merge from ODP commit ee1bee68a90283a68f09982820f877ae658febe2 Author: Matias Elo <matias....@nokia.com> Date: Thu Mar 30 10:41:02 2017 +0300 test: bench_packet: fix headroom/tailroom test return values Zero is a valid return value from the packet headroom/tailroom functions. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> commit b8fe0ae5d5dcb3b3db2c7b2ded953da21772bdbc Author: Bill Fischofer <bill.fischo...@linaro.org> Date: Thu Apr 13 06:48:33 2017 -0500 abi: packet: restore abi compatibility for odp_packet_seg_t type When running in --enable-abi-compat=yes mode, all ODP types need to be of pointer width in the default ABI definition. The optimization of the odp_packet_seg_t type to uint8_t can only be supported when running in --enable-abi-compate=no mode. Change the ODP packet routines to use type converter routines that have varying definitions based on whether we're running in ABI compatibility mode and provide these variant definitions to enable proper ABI compatibility while still supporting an optimized typedef for non-ABI mode. This resolves Bug https://bugs.linaro.org/show_bug.cgi?id=2940 Reported-by: Krishna Garapati <balakrishna.garap...@linaro.org> Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 30701b84e576d589a415b1246f67e8355eafb368 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Thu Mar 30 15:19:26 2017 +0200 linux-generic: decouple odp_errno define from odp-linux makes it easy to define odp_errno to dpdk rteerrno and fixes linking issues. Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Bill Fischofer <bill.fischo...@linaro.org> commit dfc735cec013302be5993dec51af6d3ce59d45dd Author: Matias Elo <matias....@nokia.com> Date: Fri Mar 31 15:18:49 2017 +0300 validation: packet: use common define for test pool sizes Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 08c759b713329962a1fe69b6fbf4132071bdb645 Author: Matias Elo <matias....@nokia.com> Date: Fri Mar 31 15:18:47 2017 +0300 validation: packet: increase test pool size Previously packet_test_concatsplit() could fail on some pool implementations as the pool ran out of buffers. Increase default pools size and use capability to make sure the value is valid. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 87c47f82095f709841f7f2c4f1106343e2fb6534 Author: Bill Fischofer <bill.fischo...@linaro.org> Date: Thu Mar 23 16:56:50 2017 -0500 validation: packet: do not require a max packet length Address bug https://bugs.linaro.org/show_bug.cgi?id=2908 by adding appropriate pool capability checks to the packet, pktio, and crypto tests to account for pkt.max_len, pkt.max_seg_len, or pkt.max_segs_per_pkt being zero, indicating these limits are bound only by available memory. Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit e545c9a057162dbf0b3e98ff872850325bfabf8f Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Mar 29 10:15:17 2017 +0200 validation: packet: do assert on newly created pkt reference Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> commit 50dadb4517ae0fef3ad90c4cdb010d7c28996b11 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Thu Apr 20 14:04:00 2017 +0200 linux-dpdk: porting "timer: correct definition of ODP_TIMEOUT_INVALID" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit 539c694ed114c4c55410d83d07348babeba122e5 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Thu Apr 6 08:59:22 2017 +0200 linux-dpdk: fix build by making odp_errno visible to platform Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit baf7a6b4b2397d8287ca3a22c9608986111b757a Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Thu Mar 30 10:25:13 2017 +0200 linux-dpdk: fixing visiblity and abi compatibility with respect to the commit: "packet: inline functions" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit 479d0a84a59ff1b8ea35d1aaca884107c1dc0270 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Thu Mar 30 10:19:34 2017 +0200 linux-dpdk: Correcting the vlan header parsing order validation fails after the commit: 6c01f54700e5776d1f1b59517d053f0d9b62a10c Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit d7da01aa82d4638d99cdf7b47426c92a7593d83d Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Thu Mar 30 10:16:05 2017 +0200 linux-dpdk: fix build after porting "packet: inline functions" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit 47e316bd0b8842db4371119892071c2b24ff691a Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Thu Mar 30 09:57:14 2017 +0200 linux-dpdk: reset the max packet len to zero Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit cc931255c6ec0f7ceb2987b3202889c62a2c6786 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Thu Mar 9 15:44:22 2017 +0100 linux-dpdk: porting "packet: inline functions" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit efbfdf1672040b40b35185ec273c1f52f3dfbbd1 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Mar 8 16:25:01 2017 +0100 linux-dpdk: porting "add interests query (iquery) scheduler" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit c038004f3e3de9c960e967175d7f8b9347121d6a Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Mar 8 16:22:15 2017 +0100 linux-dpdk: porting "add generic bitmaps and iterators" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit 2c5f021cd4944ee093be908420dadd80af070863 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Mar 8 16:18:07 2017 +0100 linux-dpdk: porting "packet: implement references as copy" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit e8678c3865d46a4b150eadab1124f97fbebcf77c Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Tue Mar 7 14:53:58 2017 +0100 linux-dpdk: fixing inlines and macros renaming Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit bd97bfc9674505fa027950ce32f4b4b6e462eb79 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Tue Mar 7 14:52:17 2017 +0100 libodphelper: name correction from v1.14 merge conflict Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit b0ea58df23e53063ab567056e9385e3e92536b70 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Tue Mar 7 14:50:04 2017 +0100 linux-dpdk: porting "packet: packet handle is hdr pointer" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit 847f86377cbd875a93ae8ab8aae5f68d1a74a415 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Mar 6 14:28:20 2017 +0100 linux-dpdk: porting "ticketlock: inline also in application" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit 46d950b3baa3542e45f2e4aa0dcc351b68997cd3 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Mar 6 13:01:20 2017 +0100 linux-dpdk: porting "inline: rename _STATIC to _ODP_INLINE" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit 872eae5243f0854be12f3e41b7b8cb84e88461fc Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Mar 6 12:57:01 2017 +0100 linux-dpdk: porting "makefile: remove pass command" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit dc99064673d1ce7e3361db77aad9b2e0e0cdb2b7 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Mar 6 12:55:24 2017 +0100 linux-dpdk: porting "do not do double symlinks on make distcheck" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit 2a981a9f67422773b47a5e18f139df8abcbcc499 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Mar 6 12:54:12 2017 +0100 linux-dpdk: porting "abi: add symlink to arch specific dir" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit da401643e4975231f9e3fef2df067d3634882890 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Mar 6 12:52:02 2017 +0100 linux-dpdk: porting "classification: implement ipv6 packet matching rule" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit 524213c30fe562834dbdb5480494395b7590a17a Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Mar 6 12:45:08 2017 +0100 linux-dpdk: porting "abi: shm: added initial definitions" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit 3b722d0426d08fcb3f169367a11f14ee84fec8d4 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Mar 6 12:41:27 2017 +0100 linux-dpdk: porting "abi: packet: added initial definitions" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit 53ff93fd0a75167a5608cf37bb15be5a3f87144b Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Mar 6 12:37:36 2017 +0100 linux-dpdk: porting "abi: buffer: added initial definitions" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit 17d9a587364dd76f5a00d8c60f18ab3e6ed01175 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Mar 6 12:24:11 2017 +0100 linux-dpdk: porting "abi: event: added the first ABI spec file" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit 0b0ff8e9792b04e2bdc3f0e8ef26083ad5df1a8e Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Mar 6 11:55:52 2017 +0100 linux-dpdk: clean up macros porting "commit-ID: c15da68b8dc3187c1929ff7d7705a0958856cbad" from odp. Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> commit 4478de9683f9fc875d75220550e7e38f1e4e8224 Merge: 7f5fa185 a652887c Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Fri Mar 3 15:13:43 2017 +0100 Merge tag 'v1.14.0.0' into odp_dpdk_v1.14.0.0 commit 7f5fa185004547dd74304c8c33ebab485891682e Author: Matias Elo <matias....@nokia.com> Date: Fri Mar 3 13:53:16 2017 +0200 linux-dpdk: pktio: return 0 on odp_pktio_mtu() failure Follow the ODP API definion and return 0 on odp_pktio_mtu() failure. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 3ed5cffff2dffdb8ada42353729bb16741a2985d Author: Matias Elo <matias....@nokia.com> Date: Fri Mar 3 13:53:15 2017 +0200 linux-dpdk: pktio: fix send_pkt_dpdk() return value Fix send_pkt_dpdk() return value in mtu error case to make the pktio validation suite pass. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 052a759357c7af9e0bf8445da6c99a3de2cf86fa Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Mar 1 16:34:30 2017 +0100 test: linux-dpdk: increase number of huge pages Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit 12e24df40af8165c90ce4708af60301e76eb9d08 Author: Christophe Milard <christophe.mil...@linaro.org> Date: Mon Jan 23 09:47:57 2017 +0100 linux-gen: _ishm: fix normal page fallback Fixing failure due to lack of huge pages. Fixes: https://bugs.linaro.org/show_bug.cgi?id=2842 Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> Reviewed-and-tested-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 898430fb805520a7f0d6ae66108d29343074d319 Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:45:02 2017 +0200 validation: packet: remove invalid check from packet_test_alloc_segmented() One can't assume that the packet should be segmented as this test is using a different pool with parameters than the default test pool. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit b44942d2117e0780ad250d5a57ff82e0fa551d74 Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:45:01 2017 +0200 validation: packet: increase test pool size Previously packet_test_concatsplit() could fail on some pool implementations as the pool ran out of buffers. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 0dfb4cec8ee0c3fde223be34a365313d543c0951 Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:45:44 2017 +0200 linux-dpdk: pool: fix crash when calling odp_pool_create() with no name Fix segfault when calling odp_pool_create() with NULL as name argument. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 3951b22ad53bf0067acf24cb52b53d490b7e2209 Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:45:43 2017 +0200 linux-dpdk: pool: fix pool create Choose pool element size so that a single element can always store params.pkt.seg_len/params.pkt.len (whichever is larger) of packet data. Also make sure that the pool is able to store at least one params.pkt.max_len sized packet. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 9b961ecffde7512c7d7ba55bb1e46a0ee0baf90f Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:43:14 2017 +0200 Port d8216bf7 "linux-gen: init: avoiding segfault if cleaning files" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit bc1a701fafb8dd8e0151cf3b7dafcddc2b9e2c82 Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:43:13 2017 +0200 Port accfec64 "api: move ODP_*_NAME_LEN definitions from API to implementation" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit d27d5f2d3a9bc3500a841ab73f94123512bc95d6 Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:43:12 2017 +0200 Port 4a03ef38 "linux-gen: packet: improve packet print" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 06c849a1ec6ce6f10bcfc03e0cb51e56562d1bf9 Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:43:11 2017 +0200 Port 3d23743f "linux-gen: use ishm as north API mem allocator" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit c2352595114e40df4bfa2bdcc716a9ad6ad219c5 Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:43:10 2017 +0200 Port 5fbfb9b0 "linux-gen: ishm: internal shared memory allocator (ishm) added" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 64a982d48a6bf4178434ef1a47f4d9e20649850c Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:43:09 2017 +0200 Port e384fb78 "linux-gen: pktio ipc: make it work again" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 5a95a500650893c780f1f13e059a87c3d0415121 Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:43:08 2017 +0200 Port 39acf771 "linux-gen: sched: add internal API for max number of ordered locks per queue" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit f9d0e9eb5583a05331b7c92ec267f13b4d650d92 Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:43:07 2017 +0200 Port 0d6d0923 "linux-gen: sched: remove old ordered queue implementation" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 0331a17069916a54f9894c45ea3c0dc1f3d90cba Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:43:06 2017 +0200 Port 67abee1a "linux-gen: init: removing possible obsolete ODP files at startup" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 2d0c0827f5f74e4984a9711f13a50bbc7ce11077 Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:43:05 2017 +0200 Port e28f851c "linux-gen: pool: check pool parameters" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 80d9fa87c2f9650fec7c39248d2a4954f59c2be3 Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:43:04 2017 +0200 Port 0e67e186 "linux-gen: pool: clean up pool inlines functions" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 638ccf7328fae7048e96ecf136e0d88a7722ca5b Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:43:03 2017 +0200 Port 1220a970 "linux-gen: pool: reimplement pool with ring" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 9c21607912aa2192df81cdb95950ba7f9f132bc4 Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:43:02 2017 +0200 Port 936ce9f3 "linux-gen: ring: created common ring implementation" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 1185b56142d5a2a933b5031d09b877b9fd95781b Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:43:01 2017 +0200 Port 1e1312c1 "linux-gen: fdserver: new fdserver added" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 102f246a7a38e79e3b33240210f77e3ce22f2ebb Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:43:00 2017 +0200 Port 474dac39 "linux-generic: moving the visibility files one step up" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 553a112b23f8bb5d476d69d1da9a15e9c72a07ed Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 24 17:42:59 2017 +0200 Port b8c6689e "linux-generic: Makefile: reintroducing lost change for drv" Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 20d380845223b4a255bf4de253561bf7f246adc5 Author: Matias Elo <matias....@nokia.com> Date: Tue Feb 21 10:34:22 2017 +0200 linux-dpdk: README: update to match dpdk v17.02 Update the README file to match DPDK v17.02. Includes also other minor cleanups. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 9f35cc909331f806d35ef84f26f7c80f379f6f6d Author: Matias Elo <matias....@nokia.com> Date: Tue Feb 21 10:34:21 2017 +0200 linux-dpdk: improve pmd driver linking Previously each dpdk pmd driver had to be individually referred in the odp code to ensure proper gcc constructor linking. Using the -—whole-archive option when linking the drivers removes this need. After this patch new dpdk pmd drivers are automatically linked. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit aef88a42b1ed72629c3606d09ded2da2dc383a73 Author: Matias Elo <matias....@nokia.com> Date: Tue Feb 21 10:34:20 2017 +0200 linux-dpdk: disable pci devices when running make check Disable pci devices during validation test. If the system has pci devices mapped to DPDK pmd drivers they may overlap with the test vdev device indices, which will cause the validation test to fail. Signed-off-by: Matias Elo <matias....@nokia.com> commit 7b4fe6c0dc575483b200ddeb1499acc300dc1bad Merge: 3115baf4 3875d6eb Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Fri Feb 17 16:33:37 2017 +0100 Merge tag 'v1.13.0.0' of odp into odp_dpdk commit 3115baf4aa1ffa87978c40ea8e9727f0946d359d Author: Matias Elo <matias....@nokia.com> Date: Fri Feb 10 15:27:19 2017 +0200 linux-dpdk: include missing *_inlines headers Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 0c2e789e03a15a7e443896fe335e9e5142468e4e Merge: 5e370e11 6104182f Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Tue Dec 20 15:07:54 2016 +0100 Merge 'odp/master' into odp-dpdk/master commit 5e370e1113973feafb43a8e57d4c59be40e9aeab Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Dec 14 14:13:15 2016 +0100 linux-dpdk: porting commits from ODP for v1.12.0.0 e72f532 linux-generic: packet: add fall through comments to parser c710eb3 linux-generic: config: add missing doxygen documentation for abi macros b35abec fix out of tree build 5fff93c linux-gen: packet: identify sctp packets f73efb1 linux-gen: packet: parse only required packet header layers 144a1d8 linux-gen: packet: enable parsing only selected packet header layers Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-by: Maxim Uvarov <maxim.uva...@linaro.org> commit 13f93292274b8123f3bbed54ddf84cf304909db4 Merge: 3385e3e1 4cfe988c Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Wed Dec 14 12:55:15 2016 +0100 Merge tag 'v1.12.0.0' into dpdk_v1.12.0.0 Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Conflicts: configure.ac commit 3385e3e1a36dbb37c6b121ef3162f94d1cc21ac5 Author: Bill Fischofer <bill.fischo...@linaro.org> Date: Tue Aug 30 09:18:46 2016 -0500 linux-dpdk: time: harmonize odp_time_t definition with linux-generic odp-dpdk used a slightly different internal representation of odp_time_t than odp-linux. For ABI compatibility, change to use the odp-linux representation. This has no functional or performance difference but keeps the ABI tool compatibility checker happy. Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit f6f1dac75dade441eef7c7289782dbcefba565c5 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Thu Nov 10 06:40:38 2016 +0100 linux-dpdk: Build fix for --disable-abi-compat make variable visibility global when building shared library not abi compatible. Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit 92de3423117cffe90b20cbfd0945eada88edfeed Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Tue Nov 1 13:34:41 2016 +0100 linux-dpdk: doc: defining the ODP thread porting linux-gen: doc: defining the ODP thread Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit fddc98f84e9aa44bc43d3797c24868d58d1de715 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Oct 31 13:29:09 2016 +0100 test: linux-dpdk: fix the distbuild looking into builddir This change referes to the odp git commit: "linux-generic: make: fix distribution build for inlines.h" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit 48e83dc753ee05b3407dd90f81e44ed3b5e1e0ed Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Oct 31 13:21:14 2016 +0100 linux-generic: remove unused instances and sync with odp git Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit db7b6a6447c432b1fb62d99565bbb9afb9fa04f5 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Oct 31 13:17:43 2016 +0100 linux-dpdk: remove ODP_INLINES flag support remove all instances of ODP_INLINES flag and replace it with ODP_ABI_COMPAT Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> commit 8a738bb590e06f39c92bc33386d1b2795df29a7d Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Oct 24 16:16:10 2016 +0200 linux-dpdk: porting "linux-gen: using ODP instantiation pid as odp instance" porting "09abf90268a0a5a2daf7c7e0ae37a2d7c35e87c5" Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 8b6d19a39c233f0f464f7cdc61acce9c73b85392 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Oct 24 16:15:16 2016 +0200 linux-dpdk: porting "linux-gen: config: increase burst sizes" porting e858d688c3ad3ce0d0b3ea22539cac8e6ec844b7 Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 4d2e47d0ed40c9ccd72fe891498ed0342056303d Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Mon Oct 24 16:04:14 2016 +0200 linux-dpdk: porting "de-couple abi compatibility from shared lib" porting f83b71e6a9c685227615455df1f9e4fefeff19ae Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit ce3b66bfea4caa2549b9d37e71895e67e4adef84 Merge: df328ba2 aaca222d Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Tue Oct 25 10:55:25 2016 +0200 Merge remote-tracking branch 'upstream/master' into dpdk_master_upstream Conflicts: platform/linux-generic/.gitignore platform/linux-generic/Makefile.am platform/linux-generic/include/odp/api/atomic.h platform/linux-generic/include/odp/api/byteorder.h platform/linux-generic/include/odp/api/std_clib.h platform/linux-generic/include/odp/api/sync.h platform/linux-generic/m4/configure.m4 platform/linux-generic/odp_atomic.c platform/linux-generic/odp_byteorder.c platform/linux-generic/odp_std_clib.c platform/linux-generic/odp_sync.c test/Makefile.inc commit df328ba23119d5c1fff18baad65b94792f24b32a Author: Bill Fischofer <bill.fischo...@linaro.org> Date: Tue Aug 30 21:08:49 2016 -0500 linux-dpdk: configure: harmonize inline support with linux-generic Merge the linux-generic changes from patch http://patches.opendataplane.org/patch/6909/ into odp-dpdk and harmonize the inline support for the --enable-shared=[yes|no] option between the two implementations to enhance ABI compatibility. Note that the odp-linux patch cannot be applied directly to odp-dpdk due to bisectability issues. Suggested-by: Zoltan Kiss <zoltan.k...@schaman.hu> Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit e10ea1da2c1d4d5285b0087f1cd43a01bc7d20f4 Author: Bill Fischofer <bill.fischo...@linaro.org> Date: Tue Aug 30 21:08:48 2016 -0500 linux-dpdk: configure: move inline files to plat subdirectory To facilitate integration with odp-linux, move the conditional inline files associated with ABI support from include/odp/api to include/odp/api/plat since these are platform-specific optimizations. Note that this also moves the .gitignore into the platform/linux-dpdk directory to avoid conflicts with other platforms sharing the main .gitignore file. Suggested by: Zoltan Kiss <zoltan.k...@schaman.hu> Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-and-tested-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> commit 6f4a531a40429a8ba01dcc192a713cbfd288c120 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Thu Sep 15 13:26:17 2016 +0200 test/linux-dpdk: find pktio binary location Fixes: https://bugs.linaro.org/show_bug.cgi?id=2472 Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> Reviewed-by: Maxim Uvarov <maxim.uva...@linaro.org> commit 7068593f600e2b5a23ee1780d5c722c54e966df1 Author: Balakrishna Garapati <balakrishna.garap...@linaro.org> Date: Tue Aug 16 15:18:37 2016 +0200 platform/linux-dpdk: fix for 32-bit build Fixes: https://bugs.linaro.org/show_bug.cgi?id=2453 Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org> Reviewed-and-tested-by: Bill Fischofer <bill.fischo...@linaro.org> commit 593db241c782ef5e597eed63dd9236fa1bb964a8 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Fri Aug 5 12:37:23 2016 +0100 linux-dpdk: git-transplant.py: handle exception when there is no match with grep Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit e83dcad9fc2c45ded1389278d8ce77357bf6a3fb Merge: b0396c25 c05c1c60 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Fri Aug 5 12:28:12 2016 +0100 Merge branch 'master' of https://git.linaro.org/lng/odp Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit b0396c25816d3a761b050b3abb85745bf83c4c09 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Fri Aug 5 12:23:59 2016 +0100 linux-dpdk: devbuild.sh: fix doxygen target Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit ebc0b0c3470e2b183ac4bcf362a95f9dc643b777 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Thu Aug 4 16:19:42 2016 +0100 linux-dpdk: configure: replace AC_CHECK_LIB with AC_SEARCH_LIBS The latter makes it possible to work with both static and shared libraries. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit b53cf30e9266d7ee5e7df39d3c7a7107d70388dd Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Thu Aug 4 16:17:50 2016 +0100 linux-dpdk: init: refer to missing constructors These PMDs were missed during the recent updates. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 6edcfb7790e1d5fc3cbac7cfba03ab6f18c0207c Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Mon Jul 18 15:24:04 2016 +0100 linux-dpdk: document support for DPDK 16.07 Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit cc9802df5842ba85d83c32a9d3337cc49044fede Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Mon Jul 18 14:49:47 2016 +0100 linux-dpdk: pool: implement odp_pool_destroy() Finally DPDK support this, so remove this dirty workaround. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit aa0cda520c6823b0ea99dc3295db40b5655529e5 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Thu Jul 14 18:26:49 2016 +0100 linux-dpdk: init: refer to new constructors Apart from new PMD's the mempool handlers are also using the GCC constructor facility, so we need to refer them in order to make sure proper static linking. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 7210354a45df32dae27b6aa16b5a8f737e57994e Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Thu Jul 14 17:23:38 2016 +0100 linux-dpdk: pool: use new external mempool handlers This commit introduced a new way of handling mempools: http://dpdk.org/browse/dpdk/commit/?id=449c49b9 mempool: support handler operations Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 32ee6577f7c31ed3ac9721c15daa17dd1421c77c Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Thu Jul 14 17:19:25 2016 +0100 linux-dpdk: pool: use new assert function This commit introduced a new assert macro: http://dpdk.org/browse/dpdk/commit/?id=50705e8e eal: add assert macro for debug Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit eaa5e887731be7a4e2ab40aabbd421e9bdbe0291 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Mon Jul 18 14:56:13 2016 +0100 linux-dpdk: pool: check pool name length DPDK only supports RTE_MEMPOOL_NAMESIZE, this patch trims the name, and warns about name collision. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 49f2d7589ba3a6e76b47078c2f13b0b5da5594fe Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Tue Jul 26 15:51:44 2016 +0100 linux-dpdk: timer: fix ODP_TIMEOUT_INVALID definition The following commit fixed this as a bug in linux-generic, but ODP-DPDK needs the original value: 4cf18bb4 linux-generic: timer: correct definition of ODP_TIMEOUT_INVALID Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 4da1d6734ab6162206a0a02d5159fa91b5480898 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Tue Jul 26 15:50:01 2016 +0100 linux-dpdk: timer: make local copy of timer_types.h Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 9ec013337d88c85d30dffc7f8b6948b46a47c979 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Tue Jul 26 15:44:19 2016 +0100 linux-dpdk: devbuild: allow running gdb with unit tests ODP_GDB=gdb env variable could be the magic for it. Document it as well. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit ed2db4144f580c2e14263321e6e969532c14418f Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Tue Jul 26 14:07:29 2016 +0100 linux-dpdk: devbuild: fix path for individual test running As wrapper script moved, the path should be updated. Also fix line wrap. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 70078c5c31187b942e6aa60914d17af8fdf99433 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Tue Jul 26 14:04:50 2016 +0100 linux-dpdk: refer to all DPDK libraries in the shared library Otherwise we won't load the PMD's, which breaks every packet operation. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit e7a3114f048af76c047fe44b2b2e15440264fde6 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Tue Jul 26 14:02:41 2016 +0100 linux-dpdk: std_clib: make sure dpdk_memcpy is global symbol Without this visibility setting it ends up being a local symbol in the shared library. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 0968be36721ae922e61da1684dd141ba4890ea04 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Tue Jul 26 13:58:00 2016 +0100 linux-dpdk: don't build static library with shared DPDK It wouldn't have any practical use, and it cause a lot of linking issues. Also make shared build the default in devbuild, it will also test whether this thing works. As shared build is more fragile, it's a good canary for linking issues. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit c364143945eb10ba7065f46a670626342f6cf0c4 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Fri Jul 22 17:15:56 2016 +0100 Port 2fc98f7b "linux-gen: sched: add pktio_stop_finalize to scheduler interface" Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit d2cd17907bc9ca29fd6c6a98610e17abaf1d34e8 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Fri Jul 22 17:10:11 2016 +0100 Port 41ab23c8 "linux-gen: pktio: simplify state handling" Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 5ded0b8443bf2e5b6f710b8ad5c2b1d8b3c0abb1 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Fri Jul 22 16:16:49 2016 +0100 linux-dpdk: test: adjust file contents after the move Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit a0c8d5795baa7268f6316ea152f1a1fe2c46abb1 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Fri Jul 22 16:11:48 2016 +0100 linux-dpdk: move platform/linux-dpdk/test to test/linux-dpdk And inside that, pktio to validation/api subdir. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 4daba785f2b3dca1ba13841773285f0933dcd136 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Fri Jul 22 15:19:20 2016 +0100 Port 3e95604 "linux-gen: remove all dependencies to helper" Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 018121622f6d3102e9bf180a3f28c8bcbf3972ce Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Fri Jul 22 15:10:34 2016 +0100 Port d1d06aa "linux-gen: std_types: remove extra c headers" Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit d8d067529d2305b621dad481f3e3b786d8578cd8 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Fri Jul 22 15:07:15 2016 +0100 Port 9f0f2b8 "linux-gen: cpumask: remove dependency to sched.h" Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 8e1ebcc9badcaf5f5ceb3764208c85a30729ba9e Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Fri Jul 22 15:03:58 2016 +0100 Port f9baafc "linux-generic: packet: copy user area as part of odp_packet_copy()" Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 0e642ce9b2ac0a26198ef8d6e0c9cb0dbb549d99 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Fri Jul 22 14:56:51 2016 +0100 Port 072b5ca "linux-gen: packet: use packet_parser_t type argument with parser functions" Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 05eca183585c77fa7546a4f654cea0f7a7f7b876 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Fri Jul 22 14:23:17 2016 +0100 Port aa7a182 "linux-gen: packet: add packet parser structure" Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 3549864cc186c61e468b9efbe19baa18ec75f410 Merge: eb6929d8 20f14c1e Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Fri Jul 22 13:49:12 2016 +0100 Merge branch 'master' of https://git.linaro.org/lng/odp Conflicts: configure.ac commit eb6929d8bb3124c8165b5da477f0f10c903b8095 Author: Anders Roxell <anders.rox...@linaro.org> Date: Fri Jul 22 11:35:08 2016 +0100 linux-dpdk: m4: move m4_include above ac_check_* Signed-off-by: Anders Roxell <anders.rox...@linaro.org> Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 76fdb23e160a76fbb69eba3d59a11cf3c8e76d60 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Mon Jul 18 14:57:19 2016 +0100 linux-dpdk: pool: increase maximum number of pools In reality it depends on the amount of available memory. Application shouldn't expect that it can always allocate this much. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit e884f5f70f745770083e5b57d8a6e982bb2ea1a5 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Wed Jul 6 16:17:04 2016 +0100 linux-dpdk: scripts: add git-transplant script This script helps pulling new commit from odp.git by building a list of patches (probably) needed to be ported. There is also a short howto about the usage. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit bfdc4b98885bbe429db5589ed77da869620df6a8 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Tue Jul 5 15:12:35 2016 +0100 Port 6e00ca5e "autotools: define test extensions to skip on valgrind test" Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 8f75fc9f66064efb059ce02fe81989d107e8addb Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Fri Jul 1 17:55:16 2016 +0100 linux-dpdk: fix relocated build It fails in CI because it couldn't find inlines.h. It is generated by configure script in actual directory, so the include paths should have that too. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> Reviewed-by: Anders Roxell <anders.rox...@linaro.org> commit 0ed1ced007d98980f90604675083bf30c354e867 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Wed Jun 15 11:55:03 2016 +0100 Port 165897bf "linux-generic: classification: use proper accessor to set packet length" Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 9555c17ac533b86851ecaa8c25997868a5a4b5f7 Merge: 6298b9ab 793c4b15 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Wed Jun 15 11:53:18 2016 +0100 Merge branch 'master' of https://git.linaro.org/lng/odp commit 6298b9abf1ae88a089a76485092fc1f5699c073c Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Mon Jun 13 17:31:40 2016 +0100 Port 11d993c4 "linux-gen: pktio: remove old single queue recv and send functions" Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 0fcb1a61506c128de598618f2d4d57eb8b8daa2b Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Mon Jun 13 17:17:30 2016 +0100 Port bd18047a "linux-gen: pktio: don't allocate new packets in classifier" Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 9aaebc97af0aff04617128b89e223674862980cd Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Mon Jun 13 17:14:31 2016 +0100 Port 6c1acab3 "linux-gen: packet: increase input flags bit field size to 64 bits" Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 1716d1f96d7665a67a44c31b8f6b4fcb91a1f050 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Mon Jun 13 15:45:59 2016 +0100 Port 7737982f "linux-generic: sched: add init functions to interface" Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 07ea2fc78caa0724b0e35f402eb3baef7bcac5ca Merge: 78f58d72 5567e30f Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Mon Jun 13 15:39:03 2016 +0100 Merge branch 'master' of https://git.linaro.org/lng/odp Conflicts: configure.ac commit 78f58d7277be3b044553242cee9cee79e3571cc6 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Thu Jun 9 16:59:36 2016 +0100 linux-dpdk: simplify inline handling macroes _STATIC can be defined only once. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 0344addff23a8027445331bc0484bb041caeafe3 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Thu Jun 9 16:26:59 2016 +0100 linux-dpdk: test: use ARCH_DIR This was missing from this patch: Port ac9f523f "linux-generic: correctly set arch as undefined" Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 9e5ccba8998e8cf028611a74622ce9e30cc4f527 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Thu Jun 9 16:24:32 2016 +0100 Port 8dd89614 "linux-generic: test: add tm unit test to list of tests to run" Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 5cc1ba9b61b60ce315a42db94f3acea195b4213b Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Thu Jun 9 16:10:57 2016 +0100 linux-dpdk: packet_dpdk: add debug logging Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 1d4e4be670e09f38c2f934232d221a8dd04e2fe6 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Thu Jun 9 15:46:17 2016 +0100 linux-dpdk: test: sync up pktio_run to linux-generic Among other smaller ones, port this patch: f7b9dd8f validation: pktio: adding command line argument parsing Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit e7aa846454f92b8b720f31a23e2a3e000c432d59 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Thu Jun 9 13:25:22 2016 +0100 Port c67bdfaa "linux-generic: validation: add run-test script for post install testing" Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 6e20b254031bf3464b0bf5de0e09d4cb057e06d6 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Thu Jun 9 13:23:02 2016 +0100 linux-dpdk: test: adding missing .gitignore file Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 4836e53ef5f3f1cbec1650588158680e99c32644 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Thu Jun 9 13:14:42 2016 +0100 linux-dpdk: drv: create symlink for this include directory commit 190ae8446e49bf4aa2b848dd3ef42a4f855a28f1 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Thu Jun 9 13:10:39 2016 +0100 linux-dpdk: Makefile.am: unify brackets Use {} all through noinst_HEADERS. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 257861448e4ce11eeb012a7159307acc95a98c22 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Wed Jun 8 16:06:22 2016 +0100 linux-dpdk: time: fix indentation Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit d23e510d16e9478aa23ba540486fc0ec1eb049de Author: Anders Roxell <anders.rox...@linaro.org> Date: Wed Jun 8 16:02:08 2016 +0100 rename libodphelper-dpdk to libodphelper-linux Signed-off-by: Anders Roxell <anders.rox...@linaro.org> commit 3570a34c7d467f312c509a242aa94e9ec1a9b581 Author: Anders Roxell <anders.rox...@linaro.org> Date: Wed Jun 8 12:07:36 2016 +0100 linux-dpdk: Makefile: add missing noinst_HEADERS Signed-off-by: Anders Roxell <anders.rox...@linaro.org> Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit ebb00a1982041fb66a95439abedff978454f2324 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Tue Jun 7 17:21:59 2016 +0100 linux-dpdk: test: fix hugetlbfs mounting in wrapper Make it a separate function, and handle every failure so we can fall back as much as we can. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 968237b592a8162041a4edf0091575fd1390d647 Author: Zoltan Kiss <zoltan.k...@linaro.org> Date: Tue Jun 7 14:24:36 2016 +0100 linux-dpdk: enable inlines if dynamic library is not used In order to have proper packaging and dynamic linking we need a fixed ABI. For that, each function has to be in the library file. But that hurts performance a bit, as small accessor functions couldn't be inlined, despite it's a viable option with static linking. This patch lets the platform automatically decide what should be done. ./configure generates inlines.h based on whether --enable-shared=yes was added or not. If yes, it enables the _ODP_INLINES macro. The accessors are moved to a packet_[flags_]inlines.h file, by default it is included from odp_packet[_flags].c, and they appear as fully fledged functions. If _ODP_INLINES defined, the accessors appear as static inline functions in the header, and the application can directly inline them. Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 293a6a77afc4b71912c4f44f352975239bbdc1b5 Author: Anders Roxell <anders.rox...@linaro.org> Date: Thu Apr 21 19:25:28 2016 +0200 linux-dpdk: Makefile: missing noinst_HEADERS In file included from ../linux-generic/odp_classification.c:13:0: ./include/odp_packet_internal.h:30:33: fatal error: odp_crypto_internal.h: No such file or directory compilation terminated. Makefile:881: recipe for target '../linux-generic/odp_classification.lo' failed make[2]: *** [../linux-generic/odp_classification.lo] Error 1 make[2]: Leaving directory '/odp-packaging/opendataplane-1.8.0.0.git670.g962cc13/platform/linux-dpdk' Makefile:467: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/odp-packaging/opendataplane-1.8.0.0.git670.g962cc13' Signed-off-by: Anders Roxell <anders.rox...@linaro.org> Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 030e5501b93a448c332627ca5fac65136b207672 Author: Anders Roxell <anders.rox...@linaro.org> Date: Thu Apr 21 19:15:13 2016 +0200 linux-dpdk: fix out of tree build make[1]: Entering directory '/odp-packaging/opendataplane-1.8.0.0.git668.g48df9fc' Making all in platform/linux-dpdk make[2]: Entering directory '/odp-packaging/opendataplane-1.8.0.0.git668.g48df9fc/platform/linux-dpdk' Makefile:1239: ../../platform/linux-dpdk/Makefile.inc: No such file or directory make[2]: *** No rule to make target '../../platform/linux-dpdk/Makefile.inc'. Stop. Signed-off-by: Anders Roxell <anders.rox...@linaro.org> Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 29fff90e5d5858bbc91edd3ccaade9de4e2c53bb Author: Anders Roxell <anders.rox...@linaro.org> Date: Thu Apr 21 19:40:52 2016 +0200 configure: change project name to OpenDataPlane-DPDK Signed-off-by: Anders Roxell <anders.rox...@linaro.org> Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit d4baf905b440f8417965f56387b2629dab1796c2 Author: Anders Roxell <anders.rox...@linaro.org> Date: Thu Apr 21 16:53:31 2016 +0200 configure: fix project mailinglist Signed-off-by: Anders Roxell <anders.rox...@linaro.org> Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 2ff09a9d997651d32cef4c0a2ddd5eff670ad288 Author: Anders Roxell <anders.rox...@linaro.org> Date: Thu Apr 21 16:34:51 2016 +0200 linux-dpdk/test/pktio: remove pktio_run_pcap fix make distcheck. Signed-off-by: Anders Roxell <anders.rox...@linaro.org> Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 58f5ab70e61bf28ab9cdf09f4786965cffabc4da Author: Anders Roxell <anders.rox...@linaro.org> Date: Thu Apr 21 16:26:23 2016 +0200 linux-dpdk/test: add dist_check_SCRIPTS add LOG_COMPILER to dist_check_SCRIPTS Signed-off-by: Anders Roxell <anders.rox...@linaro.org> Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 10f4ec924c145e3a85a56321add0b4a044b0f9a2 Author: Ricardo Salveti <ricardo.salv...@linaro.org> Date: Wed Apr 20 15:37:17 2016 -0300 linux-dpdk: odp_init: don't force static linking by default So we can at least build odp-dpdk against a shared dpdk library version. Signed-off-by: Ricardo Salveti <ricardo.salv...@linaro.org> Signed-off-by: Anders Roxell <anders.rox...@linaro.org> Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> commit 7585d11acfd9c91fb78c2347c2557c4da695d497 Author: Ricardo Salveti <ricardo.salv...@linaro.org> Date: Wed Apr 20 17:21:03 2016 -0300 Make static or shared DPDK linking optional Keeping static as the default option. Signed-off-by: Ricardo Salveti <ricardo.salveti@linar…