Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: 811281a22b6274b7f41b926a9cfbe09e48a366bd https://github.com/Linaro/odp/commit/811281a22b6274b7f41b926a9cfbe09e48a366bd Author: Matias Elo <matias....@nokia.com> Date: 2017-12-04 (Mon, 04 Dec 2017)
Changed paths: M .travis.yml Log Message: ----------- travis: add enable-deprecated test configuration Test ODP build with 'enable-deprecated' flag set. 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: f49d7bad7316ed0be807f37984908fc37da68004 https://github.com/Linaro/odp/commit/f49d7bad7316ed0be807f37984908fc37da68004 Author: Maxim Uvarov <maxim.uva...@linaro.org> Date: 2017-12-07 (Thu, 07 Dec 2017) Changed paths: M .travis.yml Log Message: ----------- travis: disable ccache for codecov Log says: odp_pktio_perf.gcno:cannot open notes file Reason is codecov does not see any generated files which were not complied due to ccache. Disabling ccache makes it work. Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Commit: aef79483e3d3e517b4cf2d71b3c22985326532c0 https://github.com/Linaro/odp/commit/aef79483e3d3e517b4cf2d71b3c22985326532c0 Author: Maxim Uvarov <maxim.uva...@linaro.org> Date: 2017-12-07 (Thu, 07 Dec 2017) Changed paths: M .gitignore Log Message: ----------- gitignore add gcov files Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Commit: c15a810b7a47f2e07200f83aa534163ca06e2b16 https://github.com/Linaro/odp/commit/c15a810b7a47f2e07200f83aa534163ca06e2b16 Author: Maxim Uvarov <maxim.uva...@linaro.org> Date: 2017-12-07 (Thu, 07 Dec 2017) Changed paths: M .travis.yml Log Message: ----------- Revert "travis: temporary turn off dpdk caching" This reverts: commit 73bc46197ec0 ("travis: temporary turn off dpdk caching") Looks like dpdk build is stable now and we can turn on caching for dpdk. Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Commit: aab8ff7237c117e9ed63a8b7d595aca7f5665ff9 https://github.com/Linaro/odp/commit/aab8ff7237c117e9ed63a8b7d595aca7f5665ff9 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-12-08 (Fri, 08 Dec 2017) Changed paths: A m4/odp_dpdk.m4 M platform/linux-generic/m4/odp_dpdk.m4 Log Message: ----------- configure: separate common DPDK check to odp_dpdk.m4 Separate DPDK macros to top-level file so that they can be reused by other implementations (like ODP-DPDK). Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> Commit: c6573eb58dcf0d0316ada1e91ae1993100c4d559 https://github.com/Linaro/odp/commit/c6573eb58dcf0d0316ada1e91ae1993100c4d559 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-12-08 (Fri, 08 Dec 2017) Changed paths: M platform/linux-generic/Makefile.am M platform/linux-generic/m4/odp_dpdk.m4 Log Message: ----------- linux-gen: apply -msse4.2 only in x86 case Flag -msse4.2 should be used only for i?86/x86_64 targets, it does not make sense for any other target. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> Commit: 442638dd1514f8dda882d48fbb1ebc88ef9af430 https://github.com/Linaro/odp/commit/442638dd1514f8dda882d48fbb1ebc88ef9af430 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-12-08 (Fri, 08 Dec 2017) Changed paths: M m4/odp_dpdk.m4 M platform/linux-generic/m4/odp_dpdk.m4 Log Message: ----------- linux-gen: add support for using system-wide DPDK Support using distro-installed DPDK for Pkt I/O. Distributions (like Ubuntu, Debian, etc) start providing DPDK packages. It is wise to enable users to use distro-provided DPDK version rather than requiring to always compile it from sources. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> Commit: e02d9f43ea8675db5ad5202ef605e6dd8014abb5 https://github.com/Linaro/odp/commit/e02d9f43ea8675db5ad5202ef605e6dd8014abb5 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-12-08 (Fri, 08 Dec 2017) Changed paths: M platform/linux-generic/pktio/dpdk.c Log Message: ----------- linux-gen: pktio: support using DPDK lt 17.08 Debian unstable ships with DPDK 16.11. Add support for building with this version. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> Commit: 37b4da286aeff3321084e62045d0b3ab10c07399 https://github.com/Linaro/odp/commit/37b4da286aeff3321084e62045d0b3ab10c07399 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-12-08 (Fri, 08 Dec 2017) Changed paths: M platform/linux-generic/pktio/dpdk.c Log Message: ----------- linux-gen: dpdk: cast addresses to uintptr_t rather than uint64_t This is to remove the following error: pktio/dpdk.c: In function ‘mbuf_data_off’: pktio/dpdk.c:126:9: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] return (uint64_t)pkt_hdr->buf_hdr.seg[0].data - ^ pktio/dpdk.c:127:4: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast] (uint64_t)mbuf->buf_addr; Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> Commit: 1b285bbdd1abbec9853e1bc51bdb6ee02643b1a7 https://github.com/Linaro/odp/commit/1b285bbdd1abbec9853e1bc51bdb6ee02643b1a7 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-12-08 (Fri, 08 Dec 2017) Changed paths: M .travis.yml Log Message: ----------- travis: also use DPDK when doing cross-compile tests Compile and use DPDK when doing cross-compilation tests. This enables us to test that pktio/dpdk.c works on non-x86 targets. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-and-tested-by: Matias Elo <matias....@nokia.com> Commit: 6e09adf147ad3ccb4df1cc988d20d31c3246d2aa https://github.com/Linaro/odp/commit/6e09adf147ad3ccb4df1cc988d20d31c3246d2aa Author: Bogdan Pricope <bogdan.pric...@linaro.org> Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: M example/generator/odp_generator.c Log Message: ----------- example: generator: remove 1 ms sleep on send loop The 1 ms sleep is reducing total packet throughput. Signed-off-by: Bogdan Pricope <bogdan.pric...@linaro.org> Reviewed-by: Ilias Apalodimas <ilias.apalodi...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: f55bd7c695d142cfb2306b5f156bc401ba11473b https://github.com/Linaro/odp/commit/f55bd7c695d142cfb2306b5f156bc401ba11473b Author: Bogdan Pricope <bogdan.pric...@linaro.org> Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: M example/generator/odp_generator.c Log Message: ----------- example: generator: increase maximum TX burst size to 512 Bigger TX bursts may increase packet throughput. Signed-off-by: Bogdan Pricope <bogdan.pric...@linaro.org> Reviewed-by: Ilias Apalodimas <ilias.apalodi...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: e118bc6c2084c306968cb5d947649eca4a8029ba https://github.com/Linaro/odp/commit/e118bc6c2084c306968cb5d947649eca4a8029ba Author: Bogdan Pricope <bogdan.pric...@linaro.org> Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: M example/generator/odp_generator.c Log Message: ----------- example: generator: add configuration option for csum support Add configuration option to enable platform checksum support (if available) for calculation and validation. By default, checksum calculation is performed in software and validation is disabled. Signed-off-by: Bogdan Pricope <bogdan.pric...@linaro.org> Reviewed-by: Ilias Apalodimas <ilias.apalodi...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 6881620135a179911a5839d4be97423a8d80e5ab https://github.com/Linaro/odp/commit/6881620135a179911a5839d4be97423a8d80e5ab Author: Bogdan Pricope <bogdan.pric...@linaro.org> Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: M example/generator/odp_generator.c Log Message: ----------- example: generator: replace atomic counter with per worker counters Use of atomic counters reduces total packet throughput. Signed-off-by: Bogdan Pricope <bogdan.pric...@linaro.org> Reviewed-by: Ilias Apalodimas <ilias.apalodi...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: ced550922123b8fd8151d98490a78766a0bcf847 https://github.com/Linaro/odp/commit/ced550922123b8fd8151d98490a78766a0bcf847 Author: Maxim Uvarov <maxim.uva...@linaro.org> Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: M .gitignore M .travis.yml M example/generator/odp_generator.c A m4/odp_dpdk.m4 M platform/linux-generic/Makefile.am M platform/linux-generic/m4/odp_dpdk.m4 M platform/linux-generic/pktio/dpdk.c Log Message: ----------- Merge branch 'master' into api-next Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Compare: https://github.com/Linaro/odp/compare/630d8422564e...ced550922123