Re: [lng-odp] [PATCHv11 0/7] IPC (pktio)
ping. On 10/22/2015 12:50, Maxim Uvarov wrote: 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_v11 Maxim Uvarov (7): 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 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 | 1 + 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 | 1 + 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, 1762 insertions(+), 227 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 12 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 ___ lng-odp mailing list lng-odp@lists.linaro.org https://lists.linaro.org/mailman/listinfo/lng-odp
[lng-odp] [PATCHv11 0/7] IPC (pktio)
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_v11 Maxim Uvarov (7): 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 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 | 1 + 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 | 1 + 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, 1762 insertions(+), 227 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 12 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 lng-odp@lists.linaro.org https://lists.linaro.org/mailman/listinfo/lng-odp