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

Reply via email to