Re: [lng-odp] [PATCHv9 0/8] IPC (pktio)

2015-10-13 Thread Maxim Uvarov

Needed small update of patches after netmap inclusion.

Uploaded updated version here:
https://git.linaro.org/lng/odp.git pktio_ipc_v9_updated

Maxim.

On 10/09/2015 14:58, Maxim Uvarov wrote:

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;

Maxim Uvarov (8):
   helper: ring: 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
   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/Makefile.am |   4 +-
  helper/include/odp/helper/ring.h   |   7 +-
  helper/ring.c  |  15 +-
  helper/test/.gitignore |   9 +-
  helper/test/Makefile.am|  22 +-
  helper/test/{odp_chksum.c => chksum.c} |   3 +-
  helper/test/odph_pause.c   |  14 -
  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 |   4 +
  .../linux-generic/include/odp_buffer_internal.h|   3 +
  .../linux-generic/include/odp_packet_io_internal.h |  35 +
  .../include/odp_packet_io_ipc_internal.h   |  51 ++
  .../linux-generic/include/odp_pause_internal.h |   4 +-
  platform/linux-generic/include/odp_pool_internal.h |   4 +
  platform/linux-generic/include/odp_shm_internal.h  |  20 +
  platform/linux-generic/m4/configure.m4 |   3 +-
  platform/linux-generic/odp_packet_io.c |   1 +
  platform/linux-generic/odp_pool.c  |  22 +-
  platform/linux-generic/odp_schedule.c  |   3 +-
  platform/linux-generic/odp_shared_memory.c |  10 +-
  platform/linux-generic/pktio/io_ops.c  |   1 +
  platform/linux-generic/pktio/ipc.c | 720 +
  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 | 150 +
  platform/linux-generic/test/pktio_ipc/ipc_common.h |  71 ++
  platform/linux-generic/test/pktio_ipc/pktio_ipc1.c | 268 
  platform/linux-generic/test/pktio_ipc/pktio_ipc2.c | 142 
  .../linux-generic/test/pktio_ipc/pktio_ipc_run |  55 ++
  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 --
  39 files changed, 1672 insertions(+), 246 deletions(-)
  rename helper/test/{odp_chksum.c => chksum.c} (98%)
  delete mode 100644 helper/test/odph_pause.c
  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
  rename helper/odph_pause.h => 
platform/linux-generic/include/odp_pause_internal.h (93%)
  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] [PATCHv9 0/8] IPC (pktio)

2015-10-09 Thread Maxim Uvarov
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;

Maxim Uvarov (8):
  helper: ring: 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
  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/Makefile.am |   4 +-
 helper/include/odp/helper/ring.h   |   7 +-
 helper/ring.c  |  15 +-
 helper/test/.gitignore |   9 +-
 helper/test/Makefile.am|  22 +-
 helper/test/{odp_chksum.c => chksum.c} |   3 +-
 helper/test/odph_pause.c   |  14 -
 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 |   4 +
 .../linux-generic/include/odp_buffer_internal.h|   3 +
 .../linux-generic/include/odp_packet_io_internal.h |  35 +
 .../include/odp_packet_io_ipc_internal.h   |  51 ++
 .../linux-generic/include/odp_pause_internal.h |   4 +-
 platform/linux-generic/include/odp_pool_internal.h |   4 +
 platform/linux-generic/include/odp_shm_internal.h  |  20 +
 platform/linux-generic/m4/configure.m4 |   3 +-
 platform/linux-generic/odp_packet_io.c |   1 +
 platform/linux-generic/odp_pool.c  |  22 +-
 platform/linux-generic/odp_schedule.c  |   3 +-
 platform/linux-generic/odp_shared_memory.c |  10 +-
 platform/linux-generic/pktio/io_ops.c  |   1 +
 platform/linux-generic/pktio/ipc.c | 720 +
 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 | 150 +
 platform/linux-generic/test/pktio_ipc/ipc_common.h |  71 ++
 platform/linux-generic/test/pktio_ipc/pktio_ipc1.c | 268 
 platform/linux-generic/test/pktio_ipc/pktio_ipc2.c | 142 
 .../linux-generic/test/pktio_ipc/pktio_ipc_run |  55 ++
 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 --
 39 files changed, 1672 insertions(+), 246 deletions(-)
 rename helper/test/{odp_chksum.c => chksum.c} (98%)
 delete mode 100644 helper/test/odph_pause.c
 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
 rename helper/odph_pause.h => 
platform/linux-generic/include/odp_pause_internal.h (93%)
 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