Since nobody replayed on rfc patch I did clean up and splitting it on several patches.
Please consider this version for review. Thanks, Maxim. Maxim Uvarov (7): linux-generic: zero params for pool create api: ipc: shared memory add no create flag api ipc: update ring with shm proc argument linux-generic: reflect shm flags and add mode debug prints linux-generic: ipc init odp ring linux-generic: add ipc pktio support ipc: example app configure.ac | 1 + example/Makefile.am | 2 +- example/ipc/.gitignore | 1 + example/ipc/Makefile.am | 7 + example/ipc/odp_ipc.c | 441 +++++++++++++++ helper/include/odp/helper/ring.h | 2 + helper/ring.c | 9 +- include/odp/api/pool.h | 1 + include/odp/api/shared_memory.h | 1 + platform/linux-generic/Makefile.am | 2 + .../linux-generic/include/odp_buffer_internal.h | 3 + .../linux-generic/include/odp_packet_io_internal.h | 15 + .../include/odp_packet_io_ipc_internal.h | 47 ++ platform/linux-generic/odp_init.c | 6 + platform/linux-generic/odp_packet_io.c | 30 +- platform/linux-generic/odp_packet_io_ipc.c | 590 +++++++++++++++++++++ platform/linux-generic/odp_pool.c | 16 +- platform/linux-generic/odp_schedule.c | 1 + platform/linux-generic/odp_shared_memory.c | 9 +- test/validation/odp_queue.c | 1 + 20 files changed, 1177 insertions(+), 8 deletions(-) create mode 100644 example/ipc/.gitignore create mode 100644 example/ipc/Makefile.am create mode 100644 example/ipc/odp_ipc.c create mode 100644 platform/linux-generic/include/odp_packet_io_ipc_internal.h create mode 100644 platform/linux-generic/odp_packet_io_ipc.c -- 1.9.1 _______________________________________________ lng-odp mailing list [email protected] https://lists.linaro.org/mailman/listinfo/lng-odp
