On 12/13/16 17:33, Mike Holmes wrote: > Maxim, > > Does the existing test suite provide the correct metrics for anyone to > try it simply? We really want to track that in LAVA. > Also Nikhil a thought, on your HW are you able to implement the IPC as a > HW queue rather than shared memory ? I assume there is a performance > benefit. > > Mike >
if you run make check it will print pps (packet per second) numbers to log. Maxim. > On 13 December 2016 at 09:10, Maxim Uvarov <maxim.uva...@linaro.org > <mailto:maxim.uva...@linaro.org>> wrote: > > Interesting that after pool changes there is speed up in ipc test. > > master branch code: 3,5M packet per second on single core. > api-next with current change: 4.9M packets per second on single core. > > Tested on my laptop 2.5Ghz cores. > > And I can increase this numbers more... > > So ipc pktio is really good environment to debug various performance > things. > > Maxim. > > > On 12/09/16 22:50, Maxim Uvarov wrote: > > Make ipc pktio functional after Petris and Chistophe changes. > > > > Maxim Uvarov (4): > > linux-gen: pktio ipc: ring changes > > linux-gen: pktio ipc: more accurate settings of pool flags > > linux-gen: pktio ipc: update tests > > linux-gen: pktio ipc: make it work again > > > > .../linux-generic/include/odp_buffer_internal.h | 10 +- > > platform/linux-generic/include/odp_internal.h | 1 - > > .../include/odp_packet_io_ipc_internal.h | 27 +- > > platform/linux-generic/odp_init.c | 5 +- > > platform/linux-generic/odp_pool.c | 11 +- > > platform/linux-generic/pktio/ipc.c | 488 > +++++++++------------ > > platform/linux-generic/pktio/ring.c | 2 +- > > test/linux-generic/pktio_ipc/ipc_common.c | 41 +- > > test/linux-generic/pktio_ipc/ipc_common.h | 15 +- > > test/linux-generic/pktio_ipc/pktio_ipc1.c | 60 ++- > > test/linux-generic/pktio_ipc/pktio_ipc2.c | 62 ++- > > test/linux-generic/pktio_ipc/pktio_ipc_run.sh | 25 +- > > 12 files changed, 371 insertions(+), 376 deletions(-) > > > > > > > -- > Mike Holmes > Program Manager - Linaro Networking Group > Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs > "Work should be fun and collaborative, the rest follows" > > __ > >