Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: 88dbb00623102878f2e0e1dd720a942fdd980ca3 https://github.com/Linaro/odp/commit/88dbb00623102878f2e0e1dd720a942fdd980ca3 Author: Bill Fischofer <bill.fischo...@linaro.org> Date: 2017-03-02 (Thu, 02 Mar 2017)
Changed paths: M platform/linux-generic/odp_pool.c Log Message: ----------- linux-generic: pool: add odp_pool_capability() rc check Resolve Bug https://bugs.linaro.org/show_bug.cgi?id=2826 by adding an explicit check of the rc from odp_pool_capability() for consistency with other code that calls this routine. Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: a347c91412f0db5c25141b709a93eaf040a77730 https://github.com/Linaro/odp/commit/a347c91412f0db5c25141b709a93eaf040a77730 Author: Matias Elo <matias....@nokia.com> Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M platform/linux-generic/m4/odp_dpdk.m4 M platform/linux-generic/pktio/dpdk.c Log Message: ----------- linux-gen: dpdk: improve pmd driver linking Previously each dpdk pmd driver had to be individually referred in the odp code to ensure proper gcc constructor linking. Using the -—whole-archive option when linking the drivers removes this need. After this patch new dpdk pmd drivers are automatically linked. Signed-off-by: Matias Elo <matias....@nokia.com> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: e6a635ac73e99a9a7a6b499685a72139e87044ea https://github.com/Linaro/odp/commit/e6a635ac73e99a9a7a6b499685a72139e87044ea Author: Matias Elo <matias....@nokia.com> Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M test/linux-generic/validation/api/pktio/pktio_run_dpdk.sh Log Message: ----------- linux-gen: dpdk: disable pci devices when running make check Disable pci devices during DPDK pktio validation test. If the system has pci devices mapped to DPDK pmd drivers they may overlap with the test vdev device indices, which will cause the validation test to fail. Signed-off-by: Matias Elo <matias....@nokia.com> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 37db76d04174f90f86c8103e6a1ca9d1e9518098 https://github.com/Linaro/odp/commit/37db76d04174f90f86c8103e6a1ca9d1e9518098 Author: Matias Elo <matias....@nokia.com> Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M .travis.yml M DEPENDENCIES M scripts/build-pktio-dpdk Log Message: ----------- linux-gen: dpdk: bump target dpdk version to 17.02 Signed-off-by: Matias Elo <matias....@nokia.com> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: ec8a54c9236925ea97ee154eb70093d6effb1311 https://github.com/Linaro/odp/commit/ec8a54c9236925ea97ee154eb70093d6effb1311 Author: Janne Peltonen <janne.pelto...@nokia.com> Date: 2017-03-10 (Fri, 10 Mar 2017) Changed paths: M platform/linux-generic/Makefile.am Log Message: ----------- linux-gen: abi: fix include/odp/api/abi symlink creation Fix the ABI symlink creation that went broken in 3d6cbd2. Signed-off-by: Janne Peltonen <janne.pelto...@nokia.com> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 746455fcdf279fcef7ec6a3eb6c5f1b465588554 https://github.com/Linaro/odp/commit/746455fcdf279fcef7ec6a3eb6c5f1b465588554 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M platform/linux-generic/odp_packet.c Log Message: ----------- linux-gen: packet: make inline table visible Add visibility markers to make inline offset table visible applications linking against an installed copy of the library. 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: b056efea2b416831e4d0ecf6494ee10c8da4b117 https://github.com/Linaro/odp/commit/b056efea2b416831e4d0ecf6494ee10c8da4b117 Author: Matias Elo <matias....@nokia.com> Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M test/common_plat/performance/odp_bench_packet.c Log Message: ----------- test: bench_packet: add tests for reference functions Add microbenchmarks for the new packet reference functions. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 97b7d50af6b7239db03d941e4816f4da98ab9449 https://github.com/Linaro/odp/commit/97b7d50af6b7239db03d941e4816f4da98ab9449 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M platform/linux-generic/odp_pool.c Log Message: ----------- linux-generic: pool: don't allocate buffers from invalid pool Add ODP_ASSERT checking that passed pool is not ODP_POOL_INVALID before tring to allocate buffers from that pool. 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: 7ba232f77c60f707d279478a798f6ea14fe9c143 https://github.com/Linaro/odp/commit/7ba232f77c60f707d279478a798f6ea14fe9c143 Author: Brian Brooks <brian.bro...@linaro.org> Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M platform/linux-generic/include/odp_ring_internal.h Log Message: ----------- linux-gen: ring: fix memory ordering in ring dequeue Acquire ordering is needed to maintain proper release consistency with the ring enqueue operation. This issue presented itself as deadlock when running on an ARM-based chip. Signed-off-by: Brian Brooks <brian.bro...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 35e0f869ff3db3c0b2f2100541ba4897d8bef7b4 https://github.com/Linaro/odp/commit/35e0f869ff3db3c0b2f2100541ba4897d8bef7b4 Author: Maxim Uvarov <maxim.uva...@linaro.org> Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M .travis.yml M DEPENDENCIES M platform/linux-generic/Makefile.am M platform/linux-generic/include/odp_ring_internal.h M platform/linux-generic/m4/odp_dpdk.m4 M platform/linux-generic/odp_packet.c M platform/linux-generic/odp_pool.c M platform/linux-generic/pktio/dpdk.c M scripts/build-pktio-dpdk M test/common_plat/performance/odp_bench_packet.c M test/linux-generic/validation/api/pktio/pktio_run_dpdk.sh Log Message: ----------- Merge branch 'master' into api-next Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Compare: https://github.com/Linaro/odp/compare/ff6c083358f9...35e0f869ff3d