ping.
On 08/18/15 14:01, Maxim Uvarov wrote:
v8: - make pktio ipc internal pktio for linux-generic;
- place validation test for pktio ipc inside linux-generic;
- move odp_ring and odp_pause from helpers inside linux-generic;
- cleanup checkpatch errors in ring code.
v7: - 1. do pool_create things more accurate. Pass shm flags internal where is
needed.
Do not allocate shm before because Bill already posted patch to remove
shm from
odp_pool_create.
2. Rework example application: remove time stamps. Add sequence counter
and magic
numbers, print packets per second.
v6: Fix Ciprian comments for v5:
- update patches to current HEAD;
- fix segfault on cold start (not share schedule pool);
- rename rings name to better understanding;
- comment variables in the code;
- update code to new checkpatch.pl;
Fix Ola's comment to not use sleep() in example.
Maxim Uvarov (12):
linux-generic: zero params for pool create
api ipc: update ring with shm proc argument
linux-generic: create internal pool create function with shm flags
move odph_pause inside linux-generic
helper: flag to not link ring to linked list
linux-generic: move odp_ring from helper to linux-generic platfrom
linux-generic: rename odph_ring.., to shm_ring...
linux-generic: ring: remove ODPH_ prefix
linux-generic: rename to ring
linux-generic: ring_test.c fix code style errors
linux-generic: add ipc pktio support
linux-generic: internal ipc_pktio test
configure.ac | 1 -
helper/Makefile.am | 8 +-
helper/test/Makefile.am | 4 +-
helper/test/odph_pause.c | 14 -
platform/linux-generic/Makefile.am | 3 +
.../linux-generic/include/odp_buffer_internal.h | 3 +
.../linux-generic/include/odp_packet_io_internal.h | 33 ++
.../include/odp_packet_io_ipc_internal.h | 51 ++
.../linux-generic/include/odp_pause_internal.h | 0
platform/linux-generic/include/odp_pool_internal.h | 4 +
.../linux-generic/include/odp_ring_internal.h | 88 +--
platform/linux-generic/include/odp_shm_internal.h | 20 +
platform/linux-generic/m4/configure.m4 | 4 +-
platform/linux-generic/odp_packet_io.c | 1 +
platform/linux-generic/odp_pool.c | 22 +-
platform/linux-generic/odp_schedule.c | 4 +-
platform/linux-generic/odp_shared_memory.c | 10 +-
platform/linux-generic/pktio/io_ops.c | 1 +
platform/linux-generic/pktio/ipc.c | 629 +++++++++++++++++++++
{helper => platform/linux-generic/pktio}/ring.c | 190 ++++---
platform/linux-generic/test/Makefile.am | 4 +-
platform/linux-generic/test/pktio_ipc/.gitignore | 1 +
platform/linux-generic/test/pktio_ipc/Makefile.am | 11 +
platform/linux-generic/test/pktio_ipc/pktio_ipc.c | 595 +++++++++++++++++++
.../linux-generic/test/pktio_ipc/pktio_ipc_run | 68 +++
platform/linux-generic/test/ring/.gitignore | 1 +
platform/linux-generic/test/ring/Makefile.am | 14 +
.../linux-generic/test/ring}/odp_common.c | 0
.../linux-generic/test/ring}/odp_common.h | 0
.../linux-generic/test/ring/ring_test.c | 109 ++--
test/Makefile.am | 2 +-
test/api_test/.gitignore | 2 -
test/api_test/Makefile.am | 13 -
test/validation/queue/queue.c | 1 +
34 files changed, 1671 insertions(+), 240 deletions(-)
delete mode 100644 helper/test/odph_pause.c
create mode 100644 platform/linux-generic/include/odp_packet_io_ipc_internal.h
rename helper/odph_pause.h =>
platform/linux-generic/include/odp_pause_internal.h (100%)
rename helper/include/odp/helper/ring.h =>
platform/linux-generic/include/odp_ring_internal.h (87%)
create mode 100644 platform/linux-generic/include/odp_shm_internal.h
create mode 100644 platform/linux-generic/pktio/ipc.c
rename {helper => platform/linux-generic/pktio}/ring.c (74%)
create mode 100644 platform/linux-generic/test/pktio_ipc/.gitignore
create mode 100644 platform/linux-generic/test/pktio_ipc/Makefile.am
create mode 100644 platform/linux-generic/test/pktio_ipc/pktio_ipc.c
create mode 100755 platform/linux-generic/test/pktio_ipc/pktio_ipc_run
create mode 100644 platform/linux-generic/test/ring/.gitignore
create mode 100644 platform/linux-generic/test/ring/Makefile.am
rename {test/api_test => platform/linux-generic/test/ring}/odp_common.c (100%)
rename {test/api_test => platform/linux-generic/test/ring}/odp_common.h (100%)
rename test/api_test/odp_ring_test.c =>
platform/linux-generic/test/ring/ring_test.c (80%)
delete mode 100644 test/api_test/.gitignore
delete mode 100644 test/api_test/Makefile.am
_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp