v12: - size size for ring names arrays;
- add patch "linix-generic: return error for unsupported pktio calls"
to not crash on unsupported calls;
- fix sleep(0.1);
- fix git ignore;
v11: - removed odph_pause patch due to Petri will send patch to make it
odp api. (Anders).
- implement pktio stop, pktio close, do helpers, fix Stuarts comments.
v10: clean up patches according to Stuart comments
(remove timeouts, add O_EXCL, do not map rings each packets and etc..)
v9: reworked patches according to Connect agreements:
- linux-generic only pktio;
- 2 separate symmetric apps with same init process;
- does not matter which app was run first;
- init process for 2 apps is the same;
https://git.linaro.org/people/maxim.uvarov/odp.git pktio_ipc_v12
Maxim Uvarov (8):
helper: ring: update ring with shm proc argument
linux-generic: create internal pool create function with shm flags
helper: flag to not link ring to linked list
helpers: remove odp_ prefix for tests source files
helper: move ring test to helper
linix-generic: return error for unsupported pktio calls
linux-generic: add ipc pktio support
linux-generic: internal ipc_pktio test
configure.ac | 1 -
helper/include/odp/helper/ring.h | 7 +-
helper/ring.c | 13 +-
helper/test/.gitignore | 9 +-
helper/test/Makefile.am | 22 +-
helper/test/{odp_chksum.c => chksum.c} | 3 +-
helper/test/{odp_process.c => process.c} | 3 +-
.../api_test/odp_ring_test.c => helper/test/ring.c | 100 +--
helper/test/{odp_thread.c => thread.c} | 3 +-
platform/linux-generic/Makefile.am | 3 +
.../linux-generic/include/odp_buffer_internal.h | 3 +
.../linux-generic/include/odp_packet_io_internal.h | 38 ++
.../include/odp_packet_io_ipc_internal.h | 47 ++
platform/linux-generic/include/odp_pool_internal.h | 4 +
platform/linux-generic/include/odp_shm_internal.h | 21 +
platform/linux-generic/m4/configure.m4 | 3 +-
platform/linux-generic/odp_packet_io.c | 25 +-
platform/linux-generic/odp_pool.c | 25 +-
platform/linux-generic/odp_schedule.c | 3 +-
platform/linux-generic/odp_shared_memory.c | 14 +-
platform/linux-generic/pktio/io_ops.c | 1 +
platform/linux-generic/pktio/ipc.c | 729 +++++++++++++++++++++
platform/linux-generic/pktio/ring.c | 1 +
platform/linux-generic/test/Makefile.am | 3 +-
platform/linux-generic/test/pktio_ipc/.gitignore | 2 +
platform/linux-generic/test/pktio_ipc/Makefile.am | 15 +
platform/linux-generic/test/pktio_ipc/ipc_common.c | 137 ++++
platform/linux-generic/test/pktio_ipc/ipc_common.h | 87 +++
platform/linux-generic/test/pktio_ipc/pktio_ipc1.c | 305 +++++++++
platform/linux-generic/test/pktio_ipc/pktio_ipc2.c | 180 +++++
.../linux-generic/test/pktio_ipc/pktio_ipc_run | 57 ++
test/Makefile.am | 2 +-
test/api_test/.gitignore | 2 -
test/api_test/Makefile.am | 13 -
test/api_test/odp_common.c | 91 ---
test/api_test/odp_common.h | 42 --
36 files changed, 1779 insertions(+), 235 deletions(-)
rename helper/test/{odp_chksum.c => chksum.c} (98%)
rename helper/test/{odp_process.c => process.c} (96%)
rename test/api_test/odp_ring_test.c => helper/test/ring.c (86%)
rename helper/test/{odp_thread.c => thread.c} (96%)
create mode 100644 platform/linux-generic/include/odp_packet_io_ipc_internal.h
create mode 100644 platform/linux-generic/include/odp_shm_internal.h
create mode 100644 platform/linux-generic/pktio/ipc.c
create mode 120000 platform/linux-generic/pktio/ring.c
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/ipc_common.c
create mode 100644 platform/linux-generic/test/pktio_ipc/ipc_common.h
create mode 100644 platform/linux-generic/test/pktio_ipc/pktio_ipc1.c
create mode 100644 platform/linux-generic/test/pktio_ipc/pktio_ipc2.c
create mode 100755 platform/linux-generic/test/pktio_ipc/pktio_ipc_run
delete mode 100644 test/api_test/.gitignore
delete mode 100644 test/api_test/Makefile.am
delete mode 100644 test/api_test/odp_common.c
delete mode 100644 test/api_test/odp_common.h
--
1.9.1
_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp