Branch: refs/heads/tigermoth_lts Home: https://github.com/Linaro/odp Commit: d324b9de12c510ccf9fa1c1b6ece327c578ee53d https://github.com/Linaro/odp/commit/d324b9de12c510ccf9fa1c1b6ece327c578ee53d Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths: M test/validation/api/timer/timer.c Log Message: ----------- validation: timer: remove doxygen tags Doxygen documentation is not generated from validation test files. Remove partial and unnecessary doxygen tags. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 0d4271e31fe685a8a82381d21d5166f0398080c1 https://github.com/Linaro/odp/commit/0d4271e31fe685a8a82381d21d5166f0398080c1 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-04-23 (Mon, 23 Apr 2018) Changed paths: M test/validation/api/timer/timer.c Log Message: ----------- validation: timer: check user pointer once Code clean up: check only once that user pointer is not NULL. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 3aa3f4352083d159260cebc23b87607e73aa6f2b https://github.com/Linaro/odp/commit/3aa3f4352083d159260cebc23b87607e73aa6f2b Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-04-23 (Mon, 23 Apr 2018) Changed paths: M test/validation/api/timer/timer.c Log Message: ----------- validation: timer: tick conversion may lose precision Tick <-> nsec conversion may include rounding and thus loss of precision. For example, when tick frequency is higher than 1GHz conversion to nsec lose precision by definition. Modified test to convert nsec -> tick -> nsec and allow resolution level diffrence between nsec values. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 5d4be5077adeec54d1956c86dcb87b186c39a7cb https://github.com/Linaro/odp/commit/5d4be5077adeec54d1956c86dcb87b186c39a7cb Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-04-23 (Mon, 23 Apr 2018) Changed paths: M test/validation/api/timer/timer.c Log Message: ----------- validation: timer: don't assume low timer tick frequency Timer tick can be the same as CPU frequency. So, test cannot loop until two current_tick calls return the same tick value. Similarly, test cannot assume that expiration tick of a relative timeout call can be exactly calculated from a current_tick value. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 0e24607e3075a573ebe4ac408703c76daac7236c https://github.com/Linaro/odp/commit/0e24607e3075a573ebe4ac408703c76daac7236c Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-04-23 (Mon, 23 Apr 2018) Changed paths: M test/validation/api/timer/timer.c Log Message: ----------- validation: timer: add plain and sched queue tests Added simple timeout delivery tests for plain and scheduled queues. Current "timer_all" test is complex and tests only plain queues. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: fec701841dbe2e963cf3adc7c74c98b41e059b9d https://github.com/Linaro/odp/commit/fec701841dbe2e963cf3adc7c74c98b41e059b9d Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-04-23 (Mon, 23 Apr 2018) Changed paths: M test/validation/api/timer/timer.c Log Message: ----------- validation: timer: fix timer_all test sync issue When timer is reset, odp_timer_set_rel() outputs the previous event handle (not ODP_EVENT_INVALID as in case of set). Test case 'timer_all' maintain test status in the event handle variable. Set the variable always to EVENT_INVALID so that both set and reset cases work the same way. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 93591a6134fbc5655c0cf6a25e0b4e0668357971 https://github.com/Linaro/odp/commit/93591a6134fbc5655c0cf6a25e0b4e0668357971 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-04-23 (Mon, 23 Apr 2018) Changed paths: M test/validation/api/timer/timer.c Log Message: ----------- validation: timer: honor min timeout param value Timeout requests should be between min_tmo and max_tmo timer pool parameters, if too early/too late return codes are reported as test failures. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: c440dfceff97526d2763383afd8da064faef3d0d https://github.com/Linaro/odp/commit/c440dfceff97526d2763383afd8da064faef3d0d Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-04-23 (Mon, 23 Apr 2018) Changed paths: M platform/linux-generic/Makefile.am M platform/linux-generic/odp_crypto.c A platform/linux-generic/odp_random.c Log Message: ----------- linux-generic: random: split from crypto module While random and crypto might share some implementation details, in case of linux-generic and linux-DPDK it might be easier to split them to two different files. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: acc05760d5060d1782aa597e44c72ccb9a71b63b https://github.com/Linaro/odp/commit/acc05760d5060d1782aa597e44c72ccb9a71b63b Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-04-23 (Mon, 23 Apr 2018) Changed paths: M test/validation/api/crypto/odp_crypto_test_inp.c Log Message: ----------- validation: crypto: zero return code of odp_crypto_op/odp_crypto_op_enq crypto_main test will accept odp_crypto_op/odp_crypto_op_enq returning 0 meaning 0 packets were processed. Instead it should mark test as failedin this case. Fixes: https://bugs.linaro.org/show_bug.cgi?id=3763 Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 29cb860583cb906bc16eddf9a4c98d6bb37333e5 https://github.com/Linaro/odp/commit/29cb860583cb906bc16eddf9a4c98d6bb37333e5 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-04-23 (Mon, 23 Apr 2018) Changed paths: M test/performance/odp_crypto.c Log Message: ----------- test: crypto perf: check algorithm capabilities Test only those algorithms that implementation supports. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 6947621e1b3a3c73c3ee351325f505e5e191474f https://github.com/Linaro/odp/commit/6947621e1b3a3c73c3ee351325f505e5e191474f Author: Josep Puigdemont <josep.puigdem...@linaro.org> Date: 2018-04-24 (Tue, 24 Apr 2018) Changed paths: M platform/linux-generic/odp_fdserver.c Log Message: ----------- linux-gen: fdserver: remove unnecessary locking The locks in fdserver's operations don't serve any purpose, there is no need to acquire a lock when registering a file descriptor to the server, specially because the only place where the registering function is used is already protected by another lock, and the same goes for deregistering. Also, the fdserver handles requests sequentially. On the other hand, removing the lock from the lookup function may return a fd that is being deregistered, but this is not protecting us from misusing it because the operation to be unregistered may be queued right after the lookup request, at which point the fd is already invalid anyway. Signed-off-by: Josep Puigdemont <josep.puigdem...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 7e355890905a9195ff1027377991b4134e285a03 https://github.com/Linaro/odp/commit/7e355890905a9195ff1027377991b4134e285a03 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-04-25 (Wed, 25 Apr 2018) Changed paths: M platform/linux-generic/odp_ipsec.c Log Message: ----------- linux-gen: ipsec: parse IPv6 next header in tunnel case IPsec parsing code will fail to update next header field in internal state in case of outbound tunnel processing of IPv6 packets. Fixes: https://bugs.linaro.org/show_bug.cgi?id=3764 Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 24262a9aae62290dfd1a041d0bd5c6943270251d https://github.com/Linaro/odp/commit/24262a9aae62290dfd1a041d0bd5c6943270251d Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-04-25 (Wed, 25 Apr 2018) Changed paths: M platform/linux-generic/test/mmap_vlan_ins/mmap_vlan_ins.sh Log Message: ----------- test: mmap_vlan_ins: wait for background process Each 'make check' run was still leaving a mmap_vlan_ins process behind. Wait until both processes (also the background process) has finished before tearing down the interfaces. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 5028177e4e795305b514d7164ff882dcf1d3622b https://github.com/Linaro/odp/commit/5028177e4e795305b514d7164ff882dcf1d3622b Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-04-25 (Wed, 25 Apr 2018) Changed paths: M .travis.yml Log Message: ----------- travis: fetch explicitly specified DPDK version Use tag to fetch DPDK, rather than fetching top of corresponding branch. This allows us to specify stable version and stop unnecessary playing with the cache. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Matias Elo <matias....@nokia.com> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 8d957f16105fa44d483478b2c05bae735680c007 https://github.com/Linaro/odp/commit/8d957f16105fa44d483478b2c05bae735680c007 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-04-25 (Wed, 25 Apr 2018) Changed paths: M .travis.yml Log Message: ----------- travis: bump DPDK version to 17.11.2 - latest LTS release Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Matias Elo <matias....@nokia.com> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: f69f033da3b6900acdd170668cae07ac6cd959f3 https://github.com/Linaro/odp/commit/f69f033da3b6900acdd170668cae07ac6cd959f3 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-04-25 (Wed, 25 Apr 2018) Changed paths: M test/validation/api/crypto/odp_crypto_test_inp.c Log Message: ----------- validation: crypto: add missing ODP_CIPHER_ALG_AES_CTR name Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 53dca8426775ed5bf40f2c2708915f02b2dccc74 https://github.com/Linaro/odp/commit/53dca8426775ed5bf40f2c2708915f02b2dccc74 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-04-25 (Wed, 25 Apr 2018) Changed paths: M test/validation/api/timer/timer.c Log Message: ----------- validation: timer: loosen period accuracy requirement Test passes if measured: * timeout period is within +-20% (+-4x resolution) of the requested period, and * test period is within +-10% (+- 1 timeout period) of the requested 10 periods. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: c164ad605422f90f3566e4c4ebed0ea3c2adb3a8 https://github.com/Linaro/odp/commit/c164ad605422f90f3566e4c4ebed0ea3c2adb3a8 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-04-25 (Wed, 25 Apr 2018) Changed paths: M test/performance/odp_crypto.c Log Message: ----------- test: crypto perf: add missing breaks to switch case Breaks are needed for switch-cases. Missing breaks were breaking build for GCC 7.2. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 82499a9a4c80670de20825992478ccd4d764e28c https://github.com/Linaro/odp/commit/82499a9a4c80670de20825992478ccd4d764e28c Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-04-25 (Wed, 25 Apr 2018) Changed paths: M platform/linux-generic/m4/odp_dpdk.m4 M platform/linux-generic/pktio/dpdk.c Log Message: ----------- linux-gen: dpdk: fix linking to libnuma Linking to dpdk/numa can fail with the following message: /usr/bin/x86_64-linux-gnu-ld: lib/.libs/libodp-linux.a(dpdk.o): undefined reference to symbol 'numa_num_configured_nodes@@libnuma_1.2' //usr/lib/x86_64-linux-gnu/libnuma.so.1: error adding symbols: DSO missing from command line Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 2ee48570ed824d5caff4f8cb121b7c293a481820 https://github.com/Linaro/odp/commit/2ee48570ed824d5caff4f8cb121b7c293a481820 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-04-26 (Thu, 26 Apr 2018) Changed paths: M platform/linux-generic/odp_timer.c Log Message: ----------- linux-gen: timer: fix timer pool index allocation Timer pool index was allocated using atomic counters, so that a combination of timer_pool_create and _destroy calls resulted the same index to be allocated for multiple timers. Use a global data structure protected with a lock to maintain pool status. Fixes: https://bugs.linaro.org/show_bug.cgi?id=3772 Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: f0d0fd91978a8127ed270b03853ac0e04492a333 https://github.com/Linaro/odp/commit/f0d0fd91978a8127ed270b03853ac0e04492a333 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-04-26 (Thu, 26 Apr 2018) Changed paths: M platform/linux-generic/odp_timer.c Log Message: ----------- linux-gen: timer: reduce number of timer pools Typical application needs only couple of timer pools. Reduce number of timer pools to reduce global data structure size. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 0f700e1a4b8e66c269081eba64eb5be8c37de868 https://github.com/Linaro/odp/commit/0f700e1a4b8e66c269081eba64eb5be8c37de868 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-04-26 (Thu, 26 Apr 2018) Changed paths: M test/validation/api/timer/timer.c Log Message: ----------- validation: timer: add timer pool create-destroy test Added a test case that creates, uses and destroyes multiple timer pools. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 4ec4a756c7607e3a78878e6699a82ccf6d0a1461 https://github.com/Linaro/odp/commit/4ec4a756c7607e3a78878e6699a82ccf6d0a1461 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-04-28 (Sat, 28 Apr 2018) Changed paths: M .travis.yml Log Message: ----------- travis: do not run gcov before executing codecov script There is no need to manually run gcov from Travis script, codecov.io will do that for us. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 3600304c30c4a345538f6c06ca50183b14cd12b1 https://github.com/Linaro/odp/commit/3600304c30c4a345538f6c06ca50183b14cd12b1 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-04-28 (Sat, 28 Apr 2018) Changed paths: M doc/Makefile.inc Log Message: ----------- doc: allow user to provide exta asciidoctor flags Allow user to provide extra asciidoctor flags. E.g. this allows one to override icons and/or fonts placement. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 27a84cdfc0dfb82e3b86067e473658c091377892 https://github.com/Linaro/odp/commit/27a84cdfc0dfb82e3b86067e473658c091377892 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-05-03 (Thu, 03 May 2018) Changed paths: M platform/linux-generic/odp_timer.c Log Message: ----------- linux-gen: timer: set and check highest resolution When using inline_timers, highest resolution was left to 0 ns and was checked to be non-zero. In practice, few nanosecond resolution is not needed or practical. Limit highest supported resolution to 500 ns. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 15a30694560ba62160fa3a8ffddeb51b800e351a https://github.com/Linaro/odp/commit/15a30694560ba62160fa3a8ffddeb51b800e351a Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-05-03 (Thu, 03 May 2018) Changed paths: M test/performance/odp_sched_pktio.c Log Message: ----------- test: sched_pktio: add pktio queue count option Added option for selecting number of input / output queues per pktio interface. For simplicity, the same number of queues is configured for all interfaces and both (input / output) directions. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 5c745f55a160b0a72d8e493604917a0d63dd71a5 https://github.com/Linaro/odp/commit/5c745f55a160b0a72d8e493604917a0d63dd71a5 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-05-03 (Thu, 03 May 2018) Changed paths: M test/performance/odp_sched_pktio.c Log Message: ----------- test: sched_pktio: ensure packet order per flow Select pktout queue based on input queue, instead of worker id. Packet order is maintained from input to output as each flow is routed always through the same queues. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: dea03d0a24117764ea9b8763e640a4836031e82b https://github.com/Linaro/odp/commit/dea03d0a24117764ea9b8763e640a4836031e82b Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-05-03 (Thu, 03 May 2018) Changed paths: M test/performance/odp_sched_pktio.c Log Message: ----------- test: sched_pktio: parse options before odp global init Options can be used to set parameters for odp_init_global(). Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: bd37df82b49faefef078558cdb2a54477bec6c5a https://github.com/Linaro/odp/commit/bd37df82b49faefef078558cdb2a54477bec6c5a Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-05-03 (Thu, 03 May 2018) Changed paths: M test/performance/odp_sched_pktio.c Log Message: ----------- test: sched_pktio: add inactivity timer Add a timer per packet input queue to test timer performance with packet IO. The timer is reset every time packets are received from a queue, or when timer expires. Timer testing is enabled by setting the timeout period in usec with -t option. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 122b74c0074329f1758b2ed5d241e0e9a790087b https://github.com/Linaro/odp/commit/122b74c0074329f1758b2ed5d241e0e9a790087b Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-05-04 (Fri, 04 May 2018) Changed paths: M m4/odp_dpdk.m4 Log Message: ----------- build: odp_dpdk: add dependencies for crypto PMDs Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Matias Elo <matias....@nokia.com> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: d189d704a29f490583057ccb5c762432a4e4b7a7 https://github.com/Linaro/odp/commit/d189d704a29f490583057ccb5c762432a4e4b7a7 Author: Maxim Uvarov <maxim.uva...@linaro.org> Date: 2018-05-07 (Mon, 07 May 2018) Changed paths: M platform/linux-generic/pktio/ipc.c Log Message: ----------- linux-gen: pktio: ipc free ring memory on error ipc pktio can fail on open if second process is not yet ready to connect. But on this error free of ring memory is missing which leads to taking all available shm descriptors. https://bugs.linaro.org/show_bug.cgi?id=3788 Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Commit: 7d91fbd6c1a40e378b06f9be6dd3ef260c66dba9 https://github.com/Linaro/odp/commit/7d91fbd6c1a40e378b06f9be6dd3ef260c66dba9 Author: Matias Elo <matias....@nokia.com> Date: 2018-05-07 (Mon, 07 May 2018) Changed paths: M platform/linux-generic/include/odp_packet_internal.h Log Message: ----------- linux-gen: packet: rearrange odp_packet_hdr_t members Save 64 bytes by rearranging odp_packet_hdr_t members. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 79781031e28dee010425f575d1bf5de5b18af0d6 https://github.com/Linaro/odp/commit/79781031e28dee010425f575d1bf5de5b18af0d6 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2018-05-07 (Mon, 07 May 2018) Changed paths: M example/timer/.gitignore M example/timer/Makefile.am A example/timer/odp_timer_accuracy.c Log Message: ----------- example: timer_accuracy: simple timer accuracy measurement app Added simple application to measure timer accuracy. Uses time API to measure accuracy of received timeouts from timer. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 2b27f75b587cf23d2687dd37897cbb26ed915890 https://github.com/Linaro/odp/commit/2b27f75b587cf23d2687dd37897cbb26ed915890 Author: Josep Puigdemont <josep.puigdem...@linaro.org> Date: 2018-05-08 (Tue, 08 May 2018) Changed paths: M platform/linux-generic/odp_fdserver.c M platform/linux-generic/odp_ishm.c Log Message: ----------- linux-gen: fix compilation warnings gcc 8 complains when strncpy may truncate the destination string, possibly not copying the null terminating character (-Werror=stringop-truncation). By using memcpy we silent gcc8, but we also make sure that the strings are null-terminated. Signed-off-by: Josep Puigdemont <josep.puigdem...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: bed462d28fa081a0d66dd29a8034f188256c7d04 https://github.com/Linaro/odp/commit/bed462d28fa081a0d66dd29a8034f188256c7d04 Author: Bill Fischofer <bill.fischo...@linaro.org> Date: 2018-05-08 (Tue, 08 May 2018) Changed paths: M CHANGELOG Log Message: ----------- changelog: updates for odp v1.19.0.1 Add updates for ODP v1.19.0.1 (Tiger Moth Service Update 1) Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 332877d51e773a584d272a03f08446d18cbe1634 https://github.com/Linaro/odp/commit/332877d51e773a584d272a03f08446d18cbe1634 Author: Maxim Uvarov <maxim.uva...@linaro.org> Date: 2018-05-10 (Thu, 10 May 2018) Changed paths: M configure.ac Log Message: ----------- configure.ac: update version to v1.19.0.1 Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Compare: https://github.com/Linaro/odp/compare/e828b4d6f503...332877d51e77 **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.