Let's name my IPC implementation as IPC pktio to not confuse with Ola's work.

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.

Thanks,
Maxim.

Maxim Uvarov (5):
  linux-generic: zero params for pool create
  api ipc: update ring with shm proc argument
  ipc: pool_create implement _ODP_SHM_NULL_LOCAL for linux-generic
  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                              | 445 +++++++++++++++
 helper/include/odp/helper/ring.h                   |   7 +-
 helper/ring.c                                      |  12 +-
 platform/linux-generic/Makefile.am                 |   3 +
 .../include/odp/plat/shared_memory_types.h         |   4 +
 .../linux-generic/include/odp_buffer_internal.h    |   3 +
 .../linux-generic/include/odp_packet_io_internal.h |  30 ++
 .../include/odp_packet_io_ipc_internal.h           |  51 ++
 platform/linux-generic/include/odp_shm_internal.h  |  20 +
 platform/linux-generic/odp_packet_io.c             |  19 +-
 platform/linux-generic/odp_packet_io_ipc.c         | 594 +++++++++++++++++++++
 platform/linux-generic/odp_pool.c                  |  29 +-
 platform/linux-generic/odp_schedule.c              |   3 +-
 platform/linux-generic/odp_shared_memory.c         |  10 +-
 test/validation/odp_queue.c                        |   1 +
 19 files changed, 1227 insertions(+), 15 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/include/odp_shm_internal.h
 create mode 100644 platform/linux-generic/odp_packet_io_ipc.c

-- 
1.9.1

_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to