[lng-odp] [Linaro/odp]

2019-01-28 Thread GitHub
  Branch: refs/tags/v1.21.0.0
  Home:   https://github.com/Linaro/odp

  **NOTE:** GitHub Services has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  We will provide an alternative path for the email notifications by 
January 31st, 2019.


[lng-odp] [Linaro/odp] 8b0ac2: changelog: updates for odp v1.21.0.0

2019-01-28 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 8b0ac26e358b7632f891557be07c8c1f43a29a4a
  
https://github.com/Linaro/odp/commit/8b0ac26e358b7632f891557be07c8c1f43a29a4a
  Author: Maxim Uvarov 
  Date:   2019-01-28 (Mon, 28 Jan 2019)

  Changed paths:
M configure.ac

  Log Message:
  ---
  changelog: updates for odp v1.21.0.0

Signed-off-by: Maxim Uvarov 



  **NOTE:** GitHub Services has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  We will provide an alternative path for the email notifications by 
January 31st, 2019.


[lng-odp] [Linaro/odp] a0038f: changelog: add change log updates for odp v1.21.0....

2019-01-26 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: a0038f5d6a06aaf3596adddfb950011abe2aa8bd
  
https://github.com/Linaro/odp/commit/a0038f5d6a06aaf3596adddfb950011abe2aa8bd
  Author: Bill Fischofer 
  Date:   2019-01-26 (Sat, 26 Jan 2019)

  Changed paths:
M CHANGELOG

  Log Message:
  ---
  changelog: add change log updates for odp v1.21.0.0

Add the updates to the ODP change log for the v1.21.0.0 release.

Signed-off-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 



  **NOTE:** GitHub Services has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

  We will provide an alternative path for the email notifications by 
January 31st, 2019.


[lng-odp] [Linaro/odp] 866802: api: comp: compression specification

2019-01-26 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 86680236631fa9762ff9ab32e0e5630c987f0b44
  
https://github.com/Linaro/odp/commit/86680236631fa9762ff9ab32e0e5630c987f0b44
  Author: Balasubramanian Manoharan 
  Date:   2019-01-23 (Wed, 23 Jan 2019)

  Changed paths:
A include/odp/api/abi-default/comp.h
A include/odp/api/spec/comp.h

  Log Message:
  ---
  api: comp: compression specification

ODP Compression specification

Signed-off-by: Balasubramanian Manoharan 
Signed-off-by: Shally Verma 
Signed-off-by: Mahipal Challa 
Reviewed-by: Petri Savolainen 
Reviewed-by: Bogdan Pricope 
Signed-off-by: Maxim Uvarov 


  Commit: 3054d8fe1f28ac894e2b08a26007a50d9a7c15e1
  
https://github.com/Linaro/odp/commit/3054d8fe1f28ac894e2b08a26007a50d9a7c15e1
  Author: Dmitry Eremin-Solenikov 
  Date:   2019-01-23 (Wed, 23 Jan 2019)

  Changed paths:
M include/Makefile.am
A include/odp/api/comp.h
M include/odp/api/spec/comp.h
A include/odp/arch/arm32-linux/odp/api/abi/comp.h
A include/odp/arch/arm64-linux/odp/api/abi/comp.h
A include/odp/arch/default-linux/odp/api/abi/comp.h
A include/odp/arch/mips64-linux/odp/api/abi/comp.h
A include/odp/arch/power64-linux/odp/api/abi/comp.h
A include/odp/arch/x86_32-linux/odp/api/abi/comp.h
A include/odp/arch/x86_64-linux/odp/api/abi/comp.h
M include/odp_api.h

  Log Message:
  ---
  api: fix compression API headers

- small syntax typo fix
- fix header guarding define
- add abi files
- include comp.h from odp_api.h header

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: ee937470fc49be5bd293eeb0cb707fb38bf3d02e
  
https://github.com/Linaro/odp/commit/ee937470fc49be5bd293eeb0cb707fb38bf3d02e
  Author: Dmitry Eremin-Solenikov 
  Date:   2019-01-23 (Wed, 23 Jan 2019)

  Changed paths:
M platform/linux-generic/Makefile.am
A platform/linux-generic/include-abi/odp/api/abi/comp.h

  Log Message:
  ---
  linux-gen: add compression ABI file

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 07040310e65b52715543c73fbf4ce1dbaaf8a83f
  
https://github.com/Linaro/odp/commit/07040310e65b52715543c73fbf4ce1dbaaf8a83f
  Author: Dmitry Eremin-Solenikov 
  Date:   2019-01-23 (Wed, 23 Jan 2019)

  Changed paths:
M include/odp/api/spec/event.h
M platform/linux-generic/include-abi/odp/api/abi/event.h

  Log Message:
  ---
  linux-gen: event: define ODP_EVENT_PACKET_COMP

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 4e8ace82fc730974f322436001a0e48c13b18550
  
https://github.com/Linaro/odp/commit/4e8ace82fc730974f322436001a0e48c13b18550
  Author: Dmitry Eremin-Solenikov 
  Date:   2019-01-23 (Wed, 23 Jan 2019)

  Changed paths:
M test/m4/configure.m4
M test/validation/api/Makefile.am
A test/validation/api/comp/Makefile.am
A test/validation/api/comp/comp.c
A test/validation/api/comp/test_vectors.h

  Log Message:
  ---
  validation: add compression tests

Signed-off-by: Shally Verma 
Signed-off-by: Mahipal Challa 
Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 3a3922c8d0a3a513a583a558a84b40f3e4cd1ac4
  
https://github.com/Linaro/odp/commit/3a3922c8d0a3a513a583a558a84b40f3e4cd1ac4
  Author: Dmitry Eremin-Solenikov 
  Date:   2019-01-23 (Wed, 23 Jan 2019)

  Changed paths:
M platform/linux-generic/Makefile.am
A platform/linux-generic/odp_comp.c

  Log Message:
  ---
  linux-gen: comp: add stub implementation

Add stub implementation supporting no compression and digest algorithms.

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: cd0af59821c8f343a589123f2d116871214522a3
  
https://github.com/Linaro/odp/commit/cd0af59821c8f343a589123f2d116871214522a3
  Author: Bill Fischofer 
  Date:   2019-01-23 (Wed, 23 Jan 2019)

  Changed paths:
M doc/users-guide/Makefile.am
A doc/users-guide/users-guide-comp.adoc
M doc/users-guide/users-guide.adoc

  Log Message:
  ---
  doc: userguide: add section for compression support

Add section to User's Guide for compression and
decompression support

Signed-off-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 19ac799cfd75693cab103057a7038dba6f3b2813
  
https://github.com/Linaro/odp/commit/19ac799cfd75693cab103057a7038dba6f3b2813
  Author: Dmitry Eremin-Solenikov 
  Date:   2019-01-23 (Wed, 23 Jan 2019)

  Changed paths:
A platform/linux-generic/miniz/miniz.c
A platform/linux-generic/miniz/miniz.h
A platform/linux-generic/miniz/miniz_common.h
A platform/linux-generic/miniz/miniz_tdef.c
A platform/linux-generic/miniz/miniz_tdef.h
A platform/linux-generic/miniz/miniz_tinfl.c
A platform/linux-ge

[lng-odp] [Linaro/odp] 5c69d8: travis: add dpdk 18.11 test

2019-01-21 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 5c69d869bc287afd48d57c841e1d68728e646cbb
  
https://github.com/Linaro/odp/commit/5c69d869bc287afd48d57c841e1d68728e646cbb
  Author: Matias Elo 
  Date:   2019-01-21 (Mon, 21 Jan 2019)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  travis: add dpdk 18.11 test

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 8ea6b9: linux-gen: add miniz library at 3a884afaa7a9eefb4e...

2019-01-21 Thread GitHub
  Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: 8ea6b9ba7eaea831ba1f345979641a10bc1c44db
  
https://github.com/Linaro/odp/commit/8ea6b9ba7eaea831ba1f345979641a10bc1c44db
  Author: Dmitry Eremin-Solenikov 
  Date:   2019-01-21 (Mon, 21 Jan 2019)

  Changed paths:
A platform/linux-generic/miniz/miniz.c
A platform/linux-generic/miniz/miniz.h
A platform/linux-generic/miniz/miniz_common.h
A platform/linux-generic/miniz/miniz_tdef.c
A platform/linux-generic/miniz/miniz_tdef.h
A platform/linux-generic/miniz/miniz_tinfl.c
A platform/linux-generic/miniz/miniz_tinfl.h
A platform/linux-generic/miniz/miniz_zip.c
A platform/linux-generic/miniz/miniz_zip.h

  Log Message:
  ---
  linux-gen: add miniz library at 3a884afaa7a9eefb4eb80041aee6e7995a2f5215

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: ec5167c47061b9b1ef08bd6db4ad7a3781571e35
  
https://github.com/Linaro/odp/commit/ec5167c47061b9b1ef08bd6db4ad7a3781571e35
  Author: Dmitry Eremin-Solenikov 
  Date:   2019-01-21 (Mon, 21 Jan 2019)

  Changed paths:
M platform/linux-generic/miniz/miniz.c
M platform/linux-generic/miniz/miniz.h
M platform/linux-generic/miniz/miniz_common.h
M platform/linux-generic/miniz/miniz_tdef.c
M platform/linux-generic/miniz/miniz_tdef.h
M platform/linux-generic/miniz/miniz_tinfl.c
M platform/linux-generic/miniz/miniz_tinfl.h
R platform/linux-generic/miniz/miniz_zip.c
R platform/linux-generic/miniz/miniz_zip.h

  Log Message:
  ---
  linux-gen: miniz local modifications

Drop unused code, move inflate_state to the header.

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 8849033730b8c6c85b53740bf4f2f7db46b966c3
  
https://github.com/Linaro/odp/commit/8849033730b8c6c85b53740bf4f2f7db46b966c3
  Author: Dmitry Eremin-Solenikov 
  Date:   2019-01-21 (Mon, 21 Jan 2019)

  Changed paths:
M platform/linux-generic/Makefile.am
M platform/linux-generic/include/odp_init_internal.h
M platform/linux-generic/include/odp_packet_internal.h
M platform/linux-generic/odp_comp.c
M platform/linux-generic/odp_init.c

  Log Message:
  ---
  linux-gen: comp: add deflate/zlib implementation based on miniz

Add deflate/zlib compression support.

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 3b9bc82d5b0aa27d2b44170d033063d45b8bdce3
  
https://github.com/Linaro/odp/commit/3b9bc82d5b0aa27d2b44170d033063d45b8bdce3
  Author: Dmitry Eremin-Solenikov 
  Date:   2019-01-21 (Mon, 21 Jan 2019)

  Changed paths:
A test/validation/api/comp/.gitignore

  Log Message:
  ---
  validation: add comp_main to .gitignore

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 7fc5fe8027c2a736e7e66a4b318b00645dc458af
  
https://github.com/Linaro/odp/commit/7fc5fe8027c2a736e7e66a4b318b00645dc458af
  Author: Dmitry Eremin-Solenikov 
  Date:   2019-01-21 (Mon, 21 Jan 2019)

  Changed paths:
M platform/linux-generic/miniz/miniz.h

  Log Message:
  ---
  linux-gen: miniz: disable unaligned loads/stores to fix compilation with clang

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/2c93306bd2ef...7fc5fe8027c2
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 45caf3: linux-gen: dpdk: add a fallback value for the numb...

2019-01-18 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 45caf39520a1f7aac3e40265bc46bc4dba695cbc
  
https://github.com/Linaro/odp/commit/45caf39520a1f7aac3e40265bc46bc4dba695cbc
  Author: Matias Elo 
  Date:   2019-01-18 (Fri, 18 Jan 2019)

  Changed paths:
M platform/linux-generic/pktio/dpdk.c

  Log Message:
  ---
  linux-gen: dpdk: add a fallback value for the number of numa nodes

numa_num_configured_nodes() may return 0 on some platforms. In that case
use 1 as a replacement value.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] de2559: test: odp_pktio_ordered: add missing schedule_conf...

2019-01-17 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: de255937275a99cebe62f159f3fc7c4b70bc04bb
  
https://github.com/Linaro/odp/commit/de255937275a99cebe62f159f3fc7c4b70bc04bb
  Author: Matias Elo 
  Date:   2019-01-17 (Thu, 17 Jan 2019)

  Changed paths:
M test/performance/odp_pktio_ordered.c

  Log Message:
  ---
  test: odp_pktio_ordered: add missing schedule_config initialization

Signed-off-by: Matias Elo 
Reported-by: Jari Mustajärvi 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] dc3183: api: comp: compression specification

2018-12-27 Thread GitHub
  Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: dc318362ce9bdff233c492d07ef4a2858484a85b
  
https://github.com/Linaro/odp/commit/dc318362ce9bdff233c492d07ef4a2858484a85b
  Author: Balasubramanian Manoharan 
  Date:   2018-12-27 (Thu, 27 Dec 2018)

  Changed paths:
A include/odp/api/abi-default/comp.h
A include/odp/api/spec/comp.h

  Log Message:
  ---
  api: comp: compression specification

ODP Compression specification

Signed-off-by: Balasubramanian Manoharan 
Signed-off-by: Shally Verma 
Signed-off-by: Mahipal Challa 
Reviewed-by: Petri Savolainen 
Reviewed-by: Bogdan Pricope 
Signed-off-by: Maxim Uvarov 


  Commit: 0b38035d3857cc23b88a00e695b8ff2993775dbe
  
https://github.com/Linaro/odp/commit/0b38035d3857cc23b88a00e695b8ff2993775dbe
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-27 (Thu, 27 Dec 2018)

  Changed paths:
M include/Makefile.am
A include/odp/api/comp.h
M include/odp/api/spec/comp.h
A include/odp/arch/arm32-linux/odp/api/abi/comp.h
A include/odp/arch/arm64-linux/odp/api/abi/comp.h
A include/odp/arch/default-linux/odp/api/abi/comp.h
A include/odp/arch/mips64-linux/odp/api/abi/comp.h
A include/odp/arch/power64-linux/odp/api/abi/comp.h
A include/odp/arch/x86_32-linux/odp/api/abi/comp.h
A include/odp/arch/x86_64-linux/odp/api/abi/comp.h
M include/odp_api.h

  Log Message:
  ---
  api: fix compression API headers

- small syntax typo fix
- fix header guarding define
- add abi files
- include comp.h from odp_api.h header

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: ad31bf29da57c50b717c8cb441f6126c0481c144
  
https://github.com/Linaro/odp/commit/ad31bf29da57c50b717c8cb441f6126c0481c144
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-27 (Thu, 27 Dec 2018)

  Changed paths:
M platform/linux-generic/Makefile.am
A platform/linux-generic/include-abi/odp/api/abi/comp.h

  Log Message:
  ---
  linux-gen: add compression ABI file

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 52e903ecbf1653c72f5ae061084262d02b807339
  
https://github.com/Linaro/odp/commit/52e903ecbf1653c72f5ae061084262d02b807339
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-27 (Thu, 27 Dec 2018)

  Changed paths:
M include/odp/api/spec/event.h
M platform/linux-generic/include-abi/odp/api/abi/event.h

  Log Message:
  ---
  linux-gen: event: define ODP_EVENT_PACKET_COMP

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 7a7b000715b26233609453227612f4bfe25a0e46
  
https://github.com/Linaro/odp/commit/7a7b000715b26233609453227612f4bfe25a0e46
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-27 (Thu, 27 Dec 2018)

  Changed paths:
M test/m4/configure.m4
M test/validation/api/Makefile.am
A test/validation/api/comp/Makefile.am
A test/validation/api/comp/comp.c
A test/validation/api/comp/test_vectors.h

  Log Message:
  ---
  validation: add compression tests

Signed-off-by: Shally Verma 
Signed-off-by: Mahipal Challa 
Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 00385dbab270b585291cf197f62cd4d7f92c2af9
  
https://github.com/Linaro/odp/commit/00385dbab270b585291cf197f62cd4d7f92c2af9
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-27 (Thu, 27 Dec 2018)

  Changed paths:
M platform/linux-generic/Makefile.am
A platform/linux-generic/odp_comp.c

  Log Message:
  ---
  linux-gen: comp: add stub implementation

Add stub implementation supporting no compression and digest algorithms.

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/525f6e6b3adf...00385dbab270
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 7fdf6e: api: queue, schedule: move scheduler capabilities ...

2018-12-27 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 7fdf6e03af1608e476fa0296d77de50f618b1754
  
https://github.com/Linaro/odp/commit/7fdf6e03af1608e476fa0296d77de50f618b1754
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-26 (Wed, 26 Dec 2018)

  Changed paths:
M include/odp/api/spec/queue_types.h
M include/odp/api/spec/schedule.h
M include/odp/api/spec/schedule_types.h

  Log Message:
  ---
  api: queue, schedule: move scheduler capabilities to scheduler

Add odp_schedule_capability() call to query scheduler capabilities. Move
basic scheduler capabilities to new odp_schedule_capability_t structure.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 81e5aead1d8996907911463c9025a0b852bbfae8
  
https://github.com/Linaro/odp/commit/81e5aead1d8996907911463c9025a0b852bbfae8
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-26 (Wed, 26 Dec 2018)

  Changed paths:
M platform/linux-generic/include/odp_config_internal.h
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_scalable.c

  Log Message:
  ---
  linux-gen: move NUM_INTERNAL_QUEUES to config

It is really a config value, that allows one to select amount of queues
to be reserved for platform internal use, so move it to config header.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 930b0042689ca69851e2fe7abd0c9d35b61e76e5
  
https://github.com/Linaro/odp/commit/930b0042689ca69851e2fe7abd0c9d35b61e76e5
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-26 (Wed, 26 Dec 2018)

  Changed paths:
M platform/linux-generic/include/odp_schedule_if.h
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_scalable.c
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_if.c
M platform/linux-generic/odp_schedule_scalable.c
M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  ---
  linux-gen: queue, schedule: move scheduler capabilities to scheduler

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: eee646125e8e6ae368448be423a351e6043e
  
https://github.com/Linaro/odp/commit/eee646125e8e6ae368448be423a351e6043e
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-26 (Wed, 26 Dec 2018)

  Changed paths:
M example/sysinfo/odp_sysinfo.c
M test/performance/odp_pktio_ordered.c
M test/validation/api/classification/odp_classification_tests.c
M test/validation/api/queue/queue.c
M test/validation/api/scheduler/scheduler.c

  Log Message:
  ---
  example, tests: move scheduler capabilities to scheduler

Add odp_schedule_capability() call to query scheduler capabilities. Move
basic scheduler capabilities to new odp_schedule_capability_t structure.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 206c476a3e4d60713a8c279eee78add66421d0e6
  
https://github.com/Linaro/odp/commit/206c476a3e4d60713a8c279eee78add66421d0e6
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-26 (Wed, 26 Dec 2018)

  Changed paths:
M include/odp/api/spec/queue_types.h
M include/odp/api/spec/schedule_types.h

  Log Message:
  ---
  api: queue, schedule: move scheduled queue capabilities to sched

Move scheduled queue capabilities to odp_schedule_capability_t
structure, as they logically belong to ODP scheduler module, rather than
queue module.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 2aee8a5840602472d46ae873c9d9f87cf54461e7
  
https://github.com/Linaro/odp/commit/2aee8a5840602472d46ae873c9d9f87cf54461e7
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-26 (Wed, 26 Dec 2018)

  Changed paths:
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_scalable.c
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_scalable.c
M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  ---
  linux-gen: queue, schedule: move scheduled queue capabilities to sched

Move scheduled queue capabilities to odp_schedule_capability_t
structure, as they logically belong to ODP scheduler module, rather than
queue module.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: f27ee

[lng-odp] [Linaro/odp] d7913a: api: sched: max_flow_id capability

2018-12-25 Thread GitHub
  Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: d7913a845c7275375812cc5da381198ba0f6
  
https://github.com/Linaro/odp/commit/d7913a845c7275375812cc5da381198ba0f6
  Author: Petri Savolainen 
  Date:   2018-12-25 (Tue, 25 Dec 2018)

  Changed paths:
M include/odp/api/spec/schedule.h
M include/odp/api/spec/schedule_types.h

  Log Message:
  ---
  api: sched: max_flow_id capability

Change max number of flows to max flow ID. This way implementation
can utilize full 32 bits of flow ID space.

Also, note explicitly that odp_schedule_config() must be called
only once.

Signed-off-by: Petri Savolainen 
Reviewed-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 9c0ad641faeabbede48fd09b7c91f753186163bd
  
https://github.com/Linaro/odp/commit/9c0ad641faeabbede48fd09b7c91f753186163bd
  Author: Petri Savolainen 
  Date:   2018-12-25 (Tue, 25 Dec 2018)

  Changed paths:
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_if.c
M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  ---
  linux-gen: sched: check that config has been done

Check always on slow path functions that schedule config has
been called. Fast path functions do the check only when
debugging is enabled.

Signed-off-by: Petri Savolainen 
Reviewed-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: d044b11d7010cc328cca986849a1414c1e46fb53
  
https://github.com/Linaro/odp/commit/d044b11d7010cc328cca986849a1414c1e46fb53
  Author: Petri Savolainen 
  Date:   2018-12-25 (Tue, 25 Dec 2018)

  Changed paths:
M test/validation/api/scheduler/scheduler.c

  Log Message:
  ---
  validation: sched: add flow aware test case

Move scheduler config call into the test suite as some test
cases need non-default config. Scheduler configuration can be
set only once, so all test cases share the config. Flow aware
mode is enabled, when capability allows that.

Signed-off-by: Petri Savolainen 
Reviewed-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 525f6e6b3adf629df89d195fbb1959b40ecc8a0d
  
https://github.com/Linaro/odp/commit/525f6e6b3adf629df89d195fbb1959b40ecc8a0d
  Author: Petri Savolainen 
  Date:   2018-12-25 (Tue, 25 Dec 2018)

  Changed paths:
M platform/linux-generic/include/odp_buffer_internal.h
M platform/linux-generic/odp_event.c
M platform/linux-generic/odp_schedule_basic.c

  Log Message:
  ---
  linux-gen: sched: dummy flow aware implementation

Implement flow aware scheduling API with least possible changes.
Scheduler does not care about flow IDs, but synchronizes still
on queue level. This is functionally correct, but does provide
parallelism between different flows of a queue. So, application
does not benefit from using flows, but functions correctly.
Maximum number of flows per queue is limited to 256 just to
minimize number of bytes used in buffer header.

Signed-off-by: Petri Savolainen 
Reviewed-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/43dd326bf477...525f6e6b3adf
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] c2b9c7: travis: add CentOS 7 build test

2018-12-20 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: c2b9c793b0d296dee12f0ce7fb61267ca8c61aa1
  
https://github.com/Linaro/odp/commit/c2b9c793b0d296dee12f0ce7fb61267ca8c61aa1
  Author: Matias Elo 
  Date:   2018-12-20 (Thu, 20 Dec 2018)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  travis: add CentOS 7 build test

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 9c3f29b03dafed4ce85230297fd4e6fdc5c3323e
  
https://github.com/Linaro/odp/commit/9c3f29b03dafed4ce85230297fd4e6fdc5c3323e
  Author: Matias Elo 
  Date:   2018-12-20 (Thu, 20 Dec 2018)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  travis: rename BUILD_ONLY to CHECK

Rename BUILD_ONLY environment variable to CHECK to make Travis output
easier to read.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/83eef57df546...9c3f29b03daf
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 83eef5: linux-gen: dpdk: fix build with no pmd drivers

2018-12-17 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 83eef57df54653245402237837c9e95d1bf3aff4
  
https://github.com/Linaro/odp/commit/83eef57df54653245402237837c9e95d1bf3aff4
  Author: Matias Elo 
  Date:   2018-12-18 (Tue, 18 Dec 2018)

  Changed paths:
M m4/odp_dpdk.m4

  Log Message:
  ---
  linux-gen: dpdk: fix build with no pmd drivers

Match pattern was added to DPDK_PMDS if no pmd drivers were found.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 68d9ed: linux-gen: dpdk: support DPDK version up to v18.11

2018-12-17 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 68d9edd5c7b1a2b28d07757d2580ba955463e73d
  
https://github.com/Linaro/odp/commit/68d9edd5c7b1a2b28d07757d2580ba955463e73d
  Author: Petri Savolainen 
  Date:   2018-12-17 (Mon, 17 Dec 2018)

  Changed paths:
M platform/linux-generic/pktio/dpdk.c

  Log Message:
  ---
  linux-gen: dpdk: support DPDK version up to v18.11

All DPDK versions from v17.11 to v18.11 are supported. Earlier
versions are not supported.

RTE_ETH_FOREACH_DEV macro implementation in v18.02 uses
an experimental (new) DPDK API function, which produces
a compile error. It is replaced with the old implementation
(from v17.11).

Tested with: v17.11.4, v18.02.2, v18.05.1 and v18.11

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 6c06c34a051342b2d25444ac65348acc30828b11
  
https://github.com/Linaro/odp/commit/6c06c34a051342b2d25444ac65348acc30828b11
  Author: Petri Savolainen 
  Date:   2018-12-17 (Mon, 17 Dec 2018)

  Changed paths:
M DEPENDENCIES

  Log Message:
  ---
  dependencies: dpdk: list supported versions

DPDK versions earlier than v17.11 are not supported.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/17a547b56ac5...6c06c34a0513
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 17a547: linux-gen: socket_mmap: fix build with older clang...

2018-12-17 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 17a547b56ac5897f0424752b40b2ba07f4d999cb
  
https://github.com/Linaro/odp/commit/17a547b56ac5897f0424752b40b2ba07f4d999cb
  Author: Matias Elo 
  Date:   2018-12-17 (Mon, 17 Dec 2018)

  Changed paths:
M platform/linux-generic/pktio/socket_mmap.c

  Log Message:
  ---
  linux-gen: socket_mmap: fix build with older clang versions

Olders clang versions (at least 3.4.2 used by CentOS) don't handle
frame_map.v2.s_ll definition properly and throw invalid error.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] d01e61: linux-gen: netmap: update ring->head in netmap_rec...

2018-12-14 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: d01e6126c7e91d3c660033cf970f6094ea080abb
  
https://github.com/Linaro/odp/commit/d01e6126c7e91d3c660033cf970f6094ea080abb
  Author: Matias Elo 
  Date:   2018-12-14 (Fri, 14 Dec 2018)

  Changed paths:
M platform/linux-generic/pktio/netmap.c

  Log Message:
  ---
  linux-gen: netmap: update ring->head in netmap_recv_desc()

Netmap function nm_ring_empty() implementation has been modified to use
ring->head instead of ring->cur.

Reported-by: Jari Mustajärvi 
Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 126798: api: fix compression API headers

2018-12-12 Thread GitHub
  Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: 126798b957b0fcc6f55ab93ee0cd50c2a9eb62a2
  
https://github.com/Linaro/odp/commit/126798b957b0fcc6f55ab93ee0cd50c2a9eb62a2
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-12 (Wed, 12 Dec 2018)

  Changed paths:
M include/Makefile.am
A include/odp/api/comp.h
M include/odp/api/spec/comp.h
A include/odp/arch/arm32-linux/odp/api/abi/comp.h
A include/odp/arch/arm64-linux/odp/api/abi/comp.h
A include/odp/arch/default-linux/odp/api/abi/comp.h
A include/odp/arch/mips64-linux/odp/api/abi/comp.h
A include/odp/arch/power64-linux/odp/api/abi/comp.h
A include/odp/arch/x86_32-linux/odp/api/abi/comp.h
A include/odp/arch/x86_64-linux/odp/api/abi/comp.h
M include/odp_api.h

  Log Message:
  ---
  api: fix compression API headers

- small syntax typo fix
- fix header guarding define
- add abi files
- include comp.h from odp_api.h header

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 5d9c339a04cd766449b3bef701f3baa8fb0d2b8e
  
https://github.com/Linaro/odp/commit/5d9c339a04cd766449b3bef701f3baa8fb0d2b8e
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-12 (Wed, 12 Dec 2018)

  Changed paths:
M include/odp/api/abi-default/event.h
M include/odp/api/spec/event.h

  Log Message:
  ---
  api: event: define ODP_EVENT_PACKET_COMP

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 44820ab64901d087c428a0de52f576d3e27d2599
  
https://github.com/Linaro/odp/commit/44820ab64901d087c428a0de52f576d3e27d2599
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-12 (Wed, 12 Dec 2018)

  Changed paths:
M platform/linux-generic/Makefile.am
A platform/linux-generic/include-abi/odp/api/abi/comp.h

  Log Message:
  ---
  linux-gen: add compression ABI file

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 4ce3d7c700607b433718de07f875184cf3fcef35
  
https://github.com/Linaro/odp/commit/4ce3d7c700607b433718de07f875184cf3fcef35
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-12 (Wed, 12 Dec 2018)

  Changed paths:
M include/odp/api/spec/event.h
M platform/linux-generic/include-abi/odp/api/abi/event.h

  Log Message:
  ---
  linux-gen: event: define ODP_EVENT_PACKET_COMP

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 6ba195384379a09c2fc774128651be51b21bf3de
  
https://github.com/Linaro/odp/commit/6ba195384379a09c2fc774128651be51b21bf3de
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-12 (Wed, 12 Dec 2018)

  Changed paths:
M test/m4/configure.m4
M test/validation/api/Makefile.am
A test/validation/api/comp/Makefile.am
A test/validation/api/comp/comp.c
A test/validation/api/comp/test_vectors.h

  Log Message:
  ---
  validation: add compression tests

Signed-off-by: Shally Verma 
Signed-off-by: Mahipal Challa 
Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 43dd326bf4777a01a0fa75c9c9055376d246e44b
  
https://github.com/Linaro/odp/commit/43dd326bf4777a01a0fa75c9c9055376d246e44b
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-12 (Wed, 12 Dec 2018)

  Changed paths:
M platform/linux-generic/Makefile.am
A platform/linux-generic/odp_comp.c

  Log Message:
  ---
  linux-gen: comp: add stub implementation

Add stub implementation supporting no compression and digest algorithms.

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/92c8ebd0b9ec...43dd326bf477
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 9b9455: api: comp: compression specification

2018-12-04 Thread GitHub
  Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: 9b945554c0a522030de185fe5e2e0724427c8223
  
https://github.com/Linaro/odp/commit/9b945554c0a522030de185fe5e2e0724427c8223
  Author: Balasubramanian Manoharan 
  Date:   2018-12-04 (Tue, 04 Dec 2018)

  Changed paths:
A include/odp/api/abi-default/comp.h
A include/odp/api/spec/comp.h

  Log Message:
  ---
  api: comp: compression specification

ODP Compression specification

Signed-off-by: Balasubramanian Manoharan 
Signed-off-by: Shally Verma 
Signed-off-by: Mahipal Challa 
Reviewed-by: Petri Savolainen 
Reviewed-by: Bogdan Pricope 
Signed-off-by: Maxim Uvarov 


  Commit: c7d5d4005f333f3f125e0582aac7cf2423112ac4
  
https://github.com/Linaro/odp/commit/c7d5d4005f333f3f125e0582aac7cf2423112ac4
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-04 (Tue, 04 Dec 2018)

  Changed paths:
M include/odp/api/spec/queue_types.h
M include/odp/api/spec/schedule.h
M include/odp/api/spec/schedule_types.h

  Log Message:
  ---
  api: queue, schedule: move scheduler capabilities to scheduler

Add odp_schedule_capability() call to query scheduler capabilities. Move
basic scheduler capabilities to new odp_schedule_capability_t structure.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 09d8048fc8bff31797f9359db9f43da75fd15c3f
  
https://github.com/Linaro/odp/commit/09d8048fc8bff31797f9359db9f43da75fd15c3f
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-04 (Tue, 04 Dec 2018)

  Changed paths:
M platform/linux-generic/include/odp_config_internal.h
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_scalable.c

  Log Message:
  ---
  linux-gen: move NUM_INTERNAL_QUEUES to config

It is really a config value, that allows one to select amount of queues
to be reserved for platform internal use, so move it to config header.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 1d8b95b6d776a7f8681ef400a062a67d4d37de56
  
https://github.com/Linaro/odp/commit/1d8b95b6d776a7f8681ef400a062a67d4d37de56
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-04 (Tue, 04 Dec 2018)

  Changed paths:
M platform/linux-generic/include/odp_schedule_if.h
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_scalable.c
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_if.c
M platform/linux-generic/odp_schedule_scalable.c
M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  ---
  linux-gen: queue, schedule: move scheduler capabilities to scheduler

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 602df05c79ea8126e679513ca9523222c7946a19
  
https://github.com/Linaro/odp/commit/602df05c79ea8126e679513ca9523222c7946a19
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-04 (Tue, 04 Dec 2018)

  Changed paths:
M example/sysinfo/odp_sysinfo.c
M test/performance/odp_pktio_ordered.c
M test/validation/api/classification/odp_classification_tests.c
M test/validation/api/queue/queue.c
M test/validation/api/scheduler/scheduler.c

  Log Message:
  ---
  example, tests: move scheduler capabilities to scheduler

Add odp_schedule_capability() call to query scheduler capabilities. Move
basic scheduler capabilities to new odp_schedule_capability_t structure.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 9f8d08163075eab9408de99d7da2165753f802e9
  
https://github.com/Linaro/odp/commit/9f8d08163075eab9408de99d7da2165753f802e9
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-04 (Tue, 04 Dec 2018)

  Changed paths:
M include/odp/api/spec/queue_types.h
M include/odp/api/spec/schedule_types.h

  Log Message:
  ---
  api: queue, schedule: move scheduled queue capabilities to sched

Move scheduled queue capabilities to odp_schedule_capability_t
structure, as they logically belong to ODP scheduler module, rather than
queue module.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 9bc0a0598323f5f655eeb65544ecdc74ab8150c2
  
https://github.com/Linaro/odp/commit/9bc0a0598323f5f655eeb65544ecdc74ab8150c2
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-04 (Tue, 04 Dec 2018)

  Changed paths:
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_sc

[lng-odp] [Linaro/odp] a11068: linux-gen: event: support flow-awareness API

2018-12-04 Thread GitHub
  Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: a110685b8357276cb4a63ebc6ff421f42f461d94
  
https://github.com/Linaro/odp/commit/a110685b8357276cb4a63ebc6ff421f42f461d94
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-12-04 (Tue, 04 Dec 2018)

  Changed paths:
M platform/linux-generic/odp_event.c

  Log Message:
  ---
  linux-gen: event: support flow-awareness API

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] d64232: abi: traffic_mngr: reduce max defines

2018-12-04 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: d64232f45abae8d4f1222313ce44532cc26e2336
  
https://github.com/Linaro/odp/commit/d64232f45abae8d4f1222313ce44532cc26e2336
  Author: Matias Elo 
  Date:   2018-12-03 (Mon, 03 Dec 2018)

  Changed paths:
M include/odp/api/abi-default/traffic_mngr.h

  Log Message:
  ---
  abi: traffic_mngr: reduce max defines

Decrease TM maximum defines to reduce memory usage. With the selected
values TM SHM usage stays under 10MB.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 98eb7327113fbd33a8e5448406e8f47d8d0ad5fb
  
https://github.com/Linaro/odp/commit/98eb7327113fbd33a8e5448406e8f47d8d0ad5fb
  Author: Matias Elo 
  Date:   2018-12-03 (Mon, 03 Dec 2018)

  Changed paths:
M platform/linux-generic/include/odp_traffic_mngr_internal.h
M platform/linux-generic/odp_traffic_mngr.c

  Log Message:
  ---
  linux-gen: traffic_mngr: use static array for odp_tm_systems

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 3aad0e2ce0e5901fd49e50e26ac7d762c2b9a6aa
  
https://github.com/Linaro/odp/commit/3aad0e2ce0e5901fd49e50e26ac7d762c2b9a6aa
  Author: Matias Elo 
  Date:   2018-12-03 (Mon, 03 Dec 2018)

  Changed paths:
M platform/linux-generic/include/odp_traffic_mngr_internal.h
M platform/linux-generic/odp_traffic_mngr.c

  Log Message:
  ---
  linux-gen: traffic_mngr: move tm_wred_node_t inside tm_queue_obj_t

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 3cb35813da911a94eef6e07ae71ce0f5f325ebd8
  
https://github.com/Linaro/odp/commit/3cb35813da911a94eef6e07ae71ce0f5f325ebd8
  Author: Matias Elo 
  Date:   2018-12-03 (Mon, 03 Dec 2018)

  Changed paths:
M platform/linux-generic/include/odp_traffic_mngr_internal.h
M platform/linux-generic/odp_traffic_mngr.c

  Log Message:
  ---
  linux-gen: traffic_mngr: allocate tm_queue_obj_t from shm

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 6b79ac4b1640e8050b076ba0ecb590cc297320b0
  
https://github.com/Linaro/odp/commit/6b79ac4b1640e8050b076ba0ecb590cc297320b0
  Author: Matias Elo 
  Date:   2018-12-03 (Mon, 03 Dec 2018)

  Changed paths:
M platform/linux-generic/include/odp_traffic_mngr_internal.h
M platform/linux-generic/odp_traffic_mngr.c

  Log Message:
  ---
  linux-gen: traffic_mngr: allocate tm_system_group_t from shm

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 294856cc30d48d57e12485076bae49da36d346ed
  
https://github.com/Linaro/odp/commit/294856cc30d48d57e12485076bae49da36d346ed
  Author: Matias Elo 
  Date:   2018-12-03 (Mon, 03 Dec 2018)

  Changed paths:
M platform/linux-generic/include/odp_traffic_mngr_internal.h
M platform/linux-generic/odp_traffic_mngr.c

  Log Message:
  ---
  linux-gen: traffic_mngr: move tm_schedulers_obj_t inside tm_node_obj_t

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: e7ad8003e34195a3900e1dd3d3a93235896d7628
  
https://github.com/Linaro/odp/commit/e7ad8003e34195a3900e1dd3d3a93235896d7628
  Author: Matias Elo 
  Date:   2018-12-03 (Mon, 03 Dec 2018)

  Changed paths:
M platform/linux-generic/include/odp_traffic_mngr_internal.h
M platform/linux-generic/odp_traffic_mngr.c

  Log Message:
  ---
  linux-gen: traffic_mngr: move tm_wred_node_t inside tm_node_obj_t

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 46d507adef3902a26b7e311506437211e7417a10
  
https://github.com/Linaro/odp/commit/46d507adef3902a26b7e311506437211e7417a10
  Author: Matias Elo 
  Date:   2018-12-03 (Mon, 03 Dec 2018)

  Changed paths:
M platform/linux-generic/include/odp_traffic_mngr_internal.h
M platform/linux-generic/odp_traffic_mngr.c

  Log Message:
  ---
  linux-gen: traffic_mngr: allocate tm_node_obj_t from shm

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 049d80427d0145a3c1738d28ba595717ae43d5c2
  
https://github.com/Linaro/odp/commit/049d80427d0145a3c1738d28ba595717ae43d5c2
  Author: Matias Elo 
  Date:   2018-12-03 (Mon, 03 Dec 2018)

  Changed paths:
M platform/linux-generic/include/odp_traffic_mngr_internal.h
M platform/linux-generic/odp_traffic_mngr.c

  Log Message:
  ---
  linux-gen: traffic_mngr: store tm_queue_obj_t array inside tm_system_t

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 23102db002f522cc90d1b616e2725d21e525b1fc
  
https://github.com/Linaro/odp/commit/23102db002f522cc90d1b616e2725d21e525b1fc
  Author: Matias Elo 
  Date:   2018-12-03 (Mon, 03 Dec 2018)

  Changed paths:
M platform/linux-generic/include/odp_traffic_mngr_internal.h
M platform

[lng-odp] [Linaro/odp] ec5066: configure.ac: update version to v1.20.0.0

2018-12-04 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: ec5066a3430e31a87727ac4aea5793253e5ee843
  
https://github.com/Linaro/odp/commit/ec5066a3430e31a87727ac4aea5793253e5ee843
  Author: Maxim Uvarov 
  Date:   2018-12-03 (Mon, 03 Dec 2018)

  Changed paths:
M configure.ac

  Log Message:
  ---
  configure.ac: update version to v1.20.0.0

Signed-off-by: Maxim Uvarov 
Reviewed-by: Bill Fischofer 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 487e6b: changelog: updates for odp v1.20.0.0

2018-12-04 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 487e6bd608a78527809ac7b88f0d3d3ec94cd707
  
https://github.com/Linaro/odp/commit/487e6bd608a78527809ac7b88f0d3d3ec94cd707
  Author: Bill Fischofer 
  Date:   2018-12-03 (Mon, 03 Dec 2018)

  Changed paths:
M CHANGELOG

  Log Message:
  ---
  changelog: updates for odp v1.20.0.0

Add updates for ODP v1.20.0.0

Signed-off-by: Bill Fischofer 
Reviewed-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp]

2018-12-04 Thread GitHub
  Branch: refs/tags/v1.20.0.0
  Home:   https://github.com/Linaro/odp

  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] d3ff5e: api: queue, schedule: move scheduler capabilities ...

2018-11-30 Thread GitHub
  Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: d3ff5e3a9142244503fb780ecbb3b9c122d14ff6
  
https://github.com/Linaro/odp/commit/d3ff5e3a9142244503fb780ecbb3b9c122d14ff6
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-30 (Fri, 30 Nov 2018)

  Changed paths:
M include/odp/api/spec/queue_types.h
M include/odp/api/spec/schedule.h
M include/odp/api/spec/schedule_types.h

  Log Message:
  ---
  api: queue, schedule: move scheduler capabilities to scheduler

Add odp_schedule_capability() call to query scheduler capabilities. Move
basic scheduler capabilities to new odp_schedule_capability_t structure.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 8616eb0a8106fb132a970e7927dfaf4cce09e0de
  
https://github.com/Linaro/odp/commit/8616eb0a8106fb132a970e7927dfaf4cce09e0de
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-30 (Fri, 30 Nov 2018)

  Changed paths:
M platform/linux-generic/include/odp_config_internal.h
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_scalable.c

  Log Message:
  ---
  linux-gen: move NUM_INTERNAL_QUEUES to config

It is really a config value, that allows one to select amount of queues
to be reserved for platform internal use, so move it to config header.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 9b1647c37cb9b8686d0e794becd94374464678a2
  
https://github.com/Linaro/odp/commit/9b1647c37cb9b8686d0e794becd94374464678a2
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-30 (Fri, 30 Nov 2018)

  Changed paths:
M platform/linux-generic/include/odp_schedule_if.h
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_scalable.c
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_if.c
M platform/linux-generic/odp_schedule_scalable.c
M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  ---
  linux-gen: queue, schedule: move scheduler capabilities to scheduler

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 8a9dd8144f7358786cfecee09a1fc4716ff6315f
  
https://github.com/Linaro/odp/commit/8a9dd8144f7358786cfecee09a1fc4716ff6315f
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-30 (Fri, 30 Nov 2018)

  Changed paths:
M example/sysinfo/odp_sysinfo.c
M test/performance/odp_pktio_ordered.c
M test/validation/api/classification/odp_classification_tests.c
M test/validation/api/queue/queue.c
M test/validation/api/scheduler/scheduler.c

  Log Message:
  ---
  example, tests: move scheduler capabilities to scheduler

Add odp_schedule_capability() call to query scheduler capabilities. Move
basic scheduler capabilities to new odp_schedule_capability_t structure.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 17efd13220d2f3e042e1a712e959545c56bbb56a
  
https://github.com/Linaro/odp/commit/17efd13220d2f3e042e1a712e959545c56bbb56a
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-30 (Fri, 30 Nov 2018)

  Changed paths:
M include/odp/api/spec/queue_types.h
M include/odp/api/spec/schedule_types.h

  Log Message:
  ---
  api: queue, schedule: move scheduled queue capabilities to sched

Move scheduled queue capabilities to odp_schedule_capability_t
structure, as they logically belong to ODP scheduler module, rather than
queue module.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: d151d349843dd6fad429927c52cc45d955d9fa0a
  
https://github.com/Linaro/odp/commit/d151d349843dd6fad429927c52cc45d955d9fa0a
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-30 (Fri, 30 Nov 2018)

  Changed paths:
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_scalable.c
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_scalable.c
M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  ---
  linux-gen: queue, schedule: move scheduled queue capabilities to sched

Move scheduled queue capabilities to odp_schedule_capability_t
structure, as they logically belong to ODP scheduler module, rather than
queue module.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 3b1

[lng-odp] [Linaro/odp] 33f6c9: linux-gen: pool: reduce buffer memory usage

2018-11-30 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 33f6c963c4c43b6ed32ac2f9282b560f6016b682
  
https://github.com/Linaro/odp/commit/33f6c963c4c43b6ed32ac2f9282b560f6016b682
  Author: Matias Elo 
  Date:   2018-11-30 (Fri, 30 Nov 2018)

  Changed paths:
M platform/linux-generic/odp_pool.c

  Log Message:
  ---
  linux-gen: pool: reduce buffer memory usage

Calculate memory block size using pool type specific header.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 013cdab099659623af0d75ff5fd0b606a9c2ce6a
  
https://github.com/Linaro/odp/commit/013cdab099659623af0d75ff5fd0b606a9c2ce6a
  Author: Matias Elo 
  Date:   2018-11-30 (Fri, 30 Nov 2018)

  Changed paths:
M platform/linux-generic/include/odp_config_internal.h
M platform/linux-generic/odp_pool.c

  Log Message:
  ---
  linux-gen: pool: move ODP_CONFIG_BUFFER_ALIGN_MIN out of config header

Rename ODP_CONFIG_BUFFER_ALIGN_MIN to BUFFER_ALIGN_MIN and move it to
odp_pool.c as this value links closely to the buffer pool implementation.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 536cce998e84a559e125b4741d00f2a760a0d575
  
https://github.com/Linaro/odp/commit/536cce998e84a559e125b4741d00f2a760a0d575
  Author: Matias Elo 
  Date:   2018-11-30 (Fri, 30 Nov 2018)

  Changed paths:
M platform/linux-generic/odp_pool.c

  Log Message:
  ---
  linux-gen: pool: remove unnecessary align padding from buffers

Buffer and timeout header sizes are rounded up to cache line size, so the
following data can be cache line aligned without extra padding.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/b498032d6f13...536cce998e84
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] b49803: doc: implementation: add configuration section to ...

2018-11-29 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: b498032d6f1388cf87f415367780a2dc54342d85
  
https://github.com/Linaro/odp/commit/b498032d6f1388cf87f415367780a2dc54342d85
  Author: Bill Fischofer 
  Date:   2018-11-29 (Thu, 29 Nov 2018)

  Changed paths:
M doc/implementers-guide/implementers-guide.adoc

  Log Message:
  ---
  doc: implementation: add configuration section to implementation guide

The recent addition of a formal configuration file and override
mechanism to ODP highlights the need to discuss implementation
configuration considerations. Add this section to the ODP Implementation
Guide and discuss the various types of static and dynamic configuration
options available, with illustrations from how they are used in
odp-linux.

Signed-off-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] da7301: api: comp: compression specification

2018-11-29 Thread GitHub
  Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: da730188aa6fb9f58145a697ad002ecfd102f898
  
https://github.com/Linaro/odp/commit/da730188aa6fb9f58145a697ad002ecfd102f898
  Author: Balasubramanian Manoharan 
  Date:   2018-11-29 (Thu, 29 Nov 2018)

  Changed paths:
A include/odp/api/abi-default/comp.h
A include/odp/api/spec/comp.h

  Log Message:
  ---
  api: comp: compression specification

ODP Compression specification

Signed-off-by: Balasubramanian Manoharan 
Signed-off-by: Shally Verma 
Signed-off-by: Mahipal Challa 
Reviewed-by: Petri Savolainen 
Reviewed-by: Bogdan Pricope 
Signed-off-by: Maxim Uvarov 


  Commit: fcac2a0dfedfabafae53b698b4e021d8202ef965
  
https://github.com/Linaro/odp/commit/fcac2a0dfedfabafae53b698b4e021d8202ef965
  Author: Josep Puigdemont 
  Date:   2018-11-29 (Thu, 29 Nov 2018)

  Changed paths:
M platform/linux-generic/odp_ishm.c

  Log Message:
  ---
  linux-gen: ishm: make huge page cache size dynamic

Signed-off-by: Josep Puigdemont 
Reviewed-and-tested-by: Matias Elo 
Signed-off-by: Maxim Uvarov 


  Commit: ba5346d8c91a29d229a103d2a937d5739f13ce51
  
https://github.com/Linaro/odp/commit/ba5346d8c91a29d229a103d2a937d5739f13ce51
  Author: Matias Elo 
  Date:   2018-11-29 (Thu, 29 Nov 2018)

  Changed paths:
M helper/threads.c

  Log Message:
  ---
  helper: threads: add ODPH_PROC_MODE environment variable

ODPH_PROC_MODE environment variable can be used to enable process mode.
Setting environment variable is simpler in CI compared to using command
line arguments.

Signed-off-by: Matias Elo 
Signed-off-by: Maxim Uvarov 


  Commit: 7d8426f78f9f8b6855906fa46793d0549b9d6560
  
https://github.com/Linaro/odp/commit/7d8426f78f9f8b6855906fa46793d0549b9d6560
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-29 (Thu, 29 Nov 2018)

  Changed paths:
M include/odp/api/spec/queue_types.h
M include/odp/api/spec/schedule.h
M include/odp/api/spec/schedule_types.h

  Log Message:
  ---
  api: queue, schedule: move scheduler capabilities to scheduler

Add odp_schedule_capability() call to query scheduler capabilities. Move
basic scheduler capabilities to new odp_schedule_capability_t structure.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 5344c8641d2c4e37d9c83ed22a19e56aeee074f5
  
https://github.com/Linaro/odp/commit/5344c8641d2c4e37d9c83ed22a19e56aeee074f5
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-29 (Thu, 29 Nov 2018)

  Changed paths:
M platform/linux-generic/include/odp_config_internal.h
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_scalable.c

  Log Message:
  ---
  linux-gen: move NUM_INTERNAL_QUEUES to config

It is really a config value, that allows one to select amount of queues
to be reserved for platform internal use, so move it to config header.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 5d32b43317b92a88032b29f8d5158f49d8648c7e
  
https://github.com/Linaro/odp/commit/5d32b43317b92a88032b29f8d5158f49d8648c7e
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-29 (Thu, 29 Nov 2018)

  Changed paths:
M platform/linux-generic/include/odp_schedule_if.h
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_scalable.c
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_if.c
M platform/linux-generic/odp_schedule_scalable.c
M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  ---
  linux-gen: queue, schedule: move scheduler capabilities to scheduler

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 7bdd0e5fd7173a1b8f11ed06a49e8dcb87252f00
  
https://github.com/Linaro/odp/commit/7bdd0e5fd7173a1b8f11ed06a49e8dcb87252f00
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-29 (Thu, 29 Nov 2018)

  Changed paths:
M example/sysinfo/odp_sysinfo.c
M test/performance/odp_pktio_ordered.c
M test/validation/api/classification/odp_classification_tests.c
M test/validation/api/queue/queue.c
M test/validation/api/scheduler/scheduler.c

  Log Message:
  ---
  example, tests: move scheduler capabilities to scheduler

Add odp_schedule_capability() call to query scheduler capabilities. Move
basic scheduler capabilities to new odp_schedule_capability_t structure.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 46df93db8213c979751b6183451cc2b5852b0ea9
  
h

[lng-odp] [Linaro/odp] ee833c: travis: install graphviz in doxygen test

2018-11-29 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: ee833c56e09b95d8c11217e8a3f614470833f2d5
  
https://github.com/Linaro/odp/commit/ee833c56e09b95d8c11217e8a3f614470833f2d5
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-29 (Thu, 29 Nov 2018)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  travis: install graphviz in doxygen test

Install graphviz to stop doxygen from emitting 'missing dot' errors.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] cb5ed2: api: crypto: provide definitions for 3GPP crypto a...

2018-11-29 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: cb5ed2680f28412e72aa59f5769581bdb19d4ebd
  
https://github.com/Linaro/odp/commit/cb5ed2680f28412e72aa59f5769581bdb19d4ebd
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-28 (Wed, 28 Nov 2018)

  Changed paths:
M include/odp/api/spec/crypto.h

  Log Message:
  ---
  api: crypto: provide definitions for 3GPP crypto algorithms

Add enumeration definitions for KASUMI F8/F9, SNOW 3G UEA2/UIA2 and ZUC
128-EEA3/128-EIA3 algorithms.

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 59a26fc8cc0be0be0e30144389cfee2e55a88ab2
  
https://github.com/Linaro/odp/commit/59a26fc8cc0be0be0e30144389cfee2e55a88ab2
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-28 (Wed, 28 Nov 2018)

  Changed paths:
M include/odp/api/spec/crypto.h

  Log Message:
  ---
  api: crypto: add bitstring operation capability

For several wireless communication algorithms it is expected that they
operate on bit strings, which are not byte-aligned. Add cipher and auth
flags, denoting that this cipher/auth can be enabled to work in
bit-string mode.

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: bfc48dbed3d58f7f3325cd0a05445f2ab537c38e
  
https://github.com/Linaro/odp/commit/bfc48dbed3d58f7f3325cd0a05445f2ab537c38e
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-28 (Wed, 28 Nov 2018)

  Changed paths:
M test/validation/api/crypto/odp_crypto_test_inp.c

  Log Message:
  ---
  validation: crypto: add support for bit mode algorithm testing

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: e6a9fa3c8d910fcc0f31cf5f3334addf3246d482
  
https://github.com/Linaro/odp/commit/e6a9fa3c8d910fcc0f31cf5f3334addf3246d482
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-28 (Wed, 28 Nov 2018)

  Changed paths:
M test/validation/api/crypto/odp_crypto_test_inp.c
M test/validation/api/crypto/test_vectors.h
M test/validation/api/crypto/test_vectors_len.h

  Log Message:
  ---
  validation: crypto: 3GPP crypto algorightms support

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 62782960967bd58553139d6b20f91a5849a2c288
  
https://github.com/Linaro/odp/commit/62782960967bd58553139d6b20f91a5849a2c288
  Author: Matias Elo 
  Date:   2018-11-28 (Wed, 28 Nov 2018)

  Changed paths:
M include/odp/api/abi-default/shared_memory.h
M include/odp/api/spec/shared_memory.h
M platform/linux-generic/include-abi/odp/api/abi/shared_memory.h

  Log Message:
  ---
  api: shm: remove unused ODP_SHM_NULL define

ODP_SHM_INVALID should be used instead.

Signed-off-by: Matias Elo 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 97bb0f3801f2f1692a12e24d9aa4fadf0b8ce477
  
https://github.com/Linaro/odp/commit/97bb0f3801f2f1692a12e24d9aa4fadf0b8ce477
  Author: Matias Elo 
  Date:   2018-11-28 (Wed, 28 Nov 2018)

  Changed paths:
M include/odp/api/abi-default/timer.h
M platform/linux-generic/include-abi/odp/api/abi/timer.h
M platform/linux-generic/odp_timer.c

  Log Message:
  ---
  abi: timer: use strong type for odp_timer_pool_t

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: e06d1f6cfb34e13b6a3bc81220f07c1207c04248
  
https://github.com/Linaro/odp/commit/e06d1f6cfb34e13b6a3bc81220f07c1207c04248
  Author: Matias Elo 
  Date:   2018-11-28 (Wed, 28 Nov 2018)

  Changed paths:
M example/classifier/odp_classifier.c
M include/odp/api/abi-default/classification.h
M include/odp/api/spec/classification.h
M platform/linux-generic/include-abi/odp/api/abi/classification.h
M platform/linux-generic/odp_classification.c
M test/validation/api/classification/odp_classification_basic.c
M test/validation/api/classification/odp_classification_test_pmr.c
M test/validation/api/classification/odp_classification_tests.c

  Log Message:
  ---
  api: classifier: rename ODP_PMR_INVAL to ODP_PMR_INVALID

Deprecates ODP_PMR_INVAL.

Signed-off-by: Matias Elo 
Reviewed-by: Petri Savolainen 
Reviewed-by: Balasubramanian Manoharan 
Signed-off-by: Maxim Uvarov 


  Commit: e49af8a47be1f267a9d0a50066f9b7ba2f8bd774
  
https://github.com/Linaro/odp/commit/e49af8a47be1f267a9d0a50066f9b7ba2f8bd774
  Author: Petri Savolainen 
  Date:   2018-11-28 (Wed, 28 Nov 2018)

  Changed paths:
M include/odp/api/spec/packet.h

  Log Message:
  ---
  api: packet: add subtype call

This call is useful when packet subtype needs to be checked sometime
after an event has been converted into a packet. The first
application stage (receiving and converting events) does not have to
record packet subtype for following application stage

[lng-odp] [Linaro/odp] eb3a81: validation: crypto: capability call should not fai...

2018-11-27 Thread GitHub
  Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: eb3a816cb0fa6c5e76b25398a0ac280c769dcb49
  
https://github.com/Linaro/odp/commit/eb3a816cb0fa6c5e76b25398a0ac280c769dcb49
  Author: Petri Savolainen 
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
M test/validation/api/crypto/odp_crypto_test_inp.c

  Log Message:
  ---
  validation: crypto: capability call should not fail

Capability call should always succeed. It's possible that no
algorithms are supported, but also then the call should succeed.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Reviewed-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: ae66a05708d04f332d85fb258196d9045ebc303c
  
https://github.com/Linaro/odp/commit/ae66a05708d04f332d85fb258196d9045ebc303c
  Author: Maxim Uvarov 
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
M Makefile.am
A platform/linux-generic/dumpconfig/.gitignore
A platform/linux-generic/dumpconfig/Makefile.am
A platform/linux-generic/dumpconfig/dumpconfig.c
M platform/linux-generic/m4/configure.m4

  Log Message:
  ---
  linuxgen: add dumpconfig utility

it might be useful to package small binary which prints
platform default builtin config file.

Signed-off-by: Maxim Uvarov 
Reviewed-by: Bill Fischofer 


  Commit: 295bf070e27323060ba607805dd95ce0353a9461
  
https://github.com/Linaro/odp/commit/295bf070e27323060ba607805dd95ce0353a9461
  Author: Petri Savolainen 
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
M test/performance/odp_queue_perf.c

  Log Message:
  ---
  test: queue_perf: fix lockfree support check

Exit application when -l/-w option is used, but lockfree/waitfree
queues are not supported.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: f8bbdfc98be5d86dea67cc34ee97a4b69c052d61
  
https://github.com/Linaro/odp/commit/f8bbdfc98be5d86dea67cc34ee97a4b69c052d61
  Author: Matias Elo 
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
M platform/linux-generic/include/odp_shm_internal.h
M platform/linux-generic/odp_classification.c
M platform/linux-generic/odp_crypto_null.c
M platform/linux-generic/odp_crypto_openssl.c
M platform/linux-generic/odp_ipsec_sad.c
M platform/linux-generic/odp_ishm.c
M platform/linux-generic/odp_packet_io.c
M platform/linux-generic/odp_pool.c
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_lf.c
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_scalable.c
M platform/linux-generic/pktio/ring.c

  Log Message:
  ---
  linux-gen: ishm: remove _ODP_SHM_NO_HP flag

Reserving large shm blocks without huge pages increases page misses.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 01e4772d22537772001714318d5f501f082b6c5e
  
https://github.com/Linaro/odp/commit/01e4772d22537772001714318d5f501f082b6c5e
  Author: Matias Elo 
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
M platform/linux-generic/Makefile.am
R platform/linux-generic/include/odp_ishm_internal.h
M platform/linux-generic/include/odp_shm_internal.h
M platform/linux-generic/odp_ishm.c
M platform/linux-generic/odp_ishmphy.c
M platform/linux-generic/odp_ishmpool.c
M platform/linux-generic/odp_queue_scalable.c
M platform/linux-generic/odp_schedule_scalable.c
M platform/linux-generic/odp_shared_memory.c
M platform/linux-generic/pktio/ipc.c

  Log Message:
  ---
  linux-gen: ishm: remove unused odp_shm_internal header

odp_shm_internal.h contents were not used so delete the file and rename
odp_ishm_internal.h to odp_shm_internal.h.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 91fee166b0dbf4949f1a1786e167a6948b1e8f52
  
https://github.com/Linaro/odp/commit/91fee166b0dbf4949f1a1786e167a6948b1e8f52
  Author: Matias Elo 
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
M platform/linux-generic/include/odp_shm_internal.h
M platform/linux-generic/odp_ishm.c
M platform/linux-generic/odp_pool.c
M platform/linux-generic/odp_shared_memory.c

  Log Message:
  ---
  linux-gen: ishm: add internal _ODP_ISHM_USE_HP flag

Add internal shm flag for allocating shm memory always from huge pages.
This is required by zero-copy dpdk packet pool. Internal _odp_shm_reserve()
function is added for passing extra shm flags.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 2a6485f25dc9b0612cccf40a2360dc6d40becb78
  
https://github.com/Linaro/odp/commit/2a6485f25dc9b0612cccf40a2360dc6d40becb78
  Author: Matias Elo 
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
M platform/linux-generic/odp_ishm.c

  Log Message:
  ---
  linux-gen: ishm: allocate sm

[lng-odp] [Linaro/odp] f36139: api: init: add new mem_model member to odp_init_t

2018-11-21 Thread GitHub
  Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: f36139ea56706df2534a269039b3effca7169234
  
https://github.com/Linaro/odp/commit/f36139ea56706df2534a269039b3effca7169234
  Author: Matias Elo 
  Date:   2018-11-21 (Wed, 21 Nov 2018)

  Changed paths:
M include/odp/api/spec/init.h

  Log Message:
  ---
  api: init: add new mem_model member to odp_init_t

Add new odp_mem_model_t enum for configuring application memory model. This
enables an application to operate in process mode without the need to
modify ODP configuration file.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: d901665b489d0470af24e757208488011515e0ad
  
https://github.com/Linaro/odp/commit/d901665b489d0470af24e757208488011515e0ad
  Author: Matias Elo 
  Date:   2018-11-21 (Wed, 21 Nov 2018)

  Changed paths:
M platform/linux-generic/odp_init.c

  Log Message:
  ---
  linux-gen: init: use new odp_init_t.mem_model parameter

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 044b9ed53fa1845d99f0aee3f402a5dcfed3c16e
  
https://github.com/Linaro/odp/commit/044b9ed53fa1845d99f0aee3f402a5dcfed3c16e
  Author: Matias Elo 
  Date:   2018-11-21 (Wed, 21 Nov 2018)

  Changed paths:
M test/validation/api/init/init_main_ok.c

  Log Message:
  ---
  validation: init: add test for odp_init_t.mem_model

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 9bdb18d5ee876212bdac3098266a522f7bd25efb
  
https://github.com/Linaro/odp/commit/9bdb18d5ee876212bdac3098266a522f7bd25efb
  Author: Matias Elo 
  Date:   2018-11-21 (Wed, 21 Nov 2018)

  Changed paths:
M helper/include/odp/helper/threads.h
M helper/threads.c

  Log Message:
  ---
  helper: threads: replace odph_linux_thread_type_t with odp_mem_model_t

Replace enum odph_odpthread_linuxtype_t with odp_mem_model_t.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 5c1c8bca96169bb3ce312b0d5cca39f7d9bc4372
  
https://github.com/Linaro/odp/commit/5c1c8bca96169bb3ce312b0d5cca39f7d9bc4372
  Author: Matias Elo 
  Date:   2018-11-21 (Wed, 21 Nov 2018)

  Changed paths:
M helper/include/odp/helper/threads.h
M helper/threads.c

  Log Message:
  ---
  helper: threads: add odph_options() getter function

Add function for reading parsed linux helper options.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 7d457a070d8fd304262f28da9f86712b136ab0c0
  
https://github.com/Linaro/odp/commit/7d457a070d8fd304262f28da9f86712b136ab0c0
  Author: Matias Elo 
  Date:   2018-11-21 (Wed, 21 Nov 2018)

  Changed paths:
M helper/test/odpthreads.c

  Log Message:
  ---
  helper: test: add test for new odph_options() function

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 70cf3e1941797acc0c3f1e2990f4490c249ee1a8
  
https://github.com/Linaro/odp/commit/70cf3e1941797acc0c3f1e2990f4490c249ee1a8
  Author: Matias Elo 
  Date:   2018-11-21 (Wed, 21 Nov 2018)

  Changed paths:
M platform/linux-generic/test/mmap_vlan_ins/mmap_vlan_ins.c
M test/performance/odp_bench_packet.c
M test/performance/odp_cpu_bench.c
M test/performance/odp_crypto.c
M test/performance/odp_ipsec.c
M test/performance/odp_l2fwd.c
M test/performance/odp_pktio_ordered.c
M test/performance/odp_pktio_perf.c
M test/performance/odp_sched_latency.c
M test/performance/odp_sched_pktio.c
M test/performance/odp_scheduling.c

  Log Message:
  ---
  test: performance: use mem_model from helper options

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 37bb9253fe0951f6dba10349e4ff472890615006
  
https://github.com/Linaro/odp/commit/37bb9253fe0951f6dba10349e4ff472890615006
  Author: Matias Elo 
  Date:   2018-11-21 (Wed, 21 Nov 2018)

  Changed paths:
M example/classifier/odp_classifier.c
M example/generator/odp_generator.c
M example/ipsec/odp_ipsec.c
M example/ipsec_api/odp_ipsec.c
M example/l2fwd_simple/odp_l2fwd_simple.c
M example/packet/odp_pktio.c
M example/switch/odp_switch.c
M example/time/time_global_test.c
M example/timer/odp_timer_test.c

  Log Message:
  ---
  example: use mem_model from helper options

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: eb9f47e9ce077e089575183abbfe00f2fce2fd41
  
https://github.com/Linaro/odp/commit/eb9f47e9ce077e089575183abbfe00f2fce2fd41
  Author: Matias Elo 
  Date:   2018-11-21 (Wed, 21 

[lng-odp] [Linaro/odp] 686811: shippable: switch to using official Shippable imag...

2018-11-21 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 686811c2f3961f3fb26c862059fb690443567e73
  
https://github.com/Linaro/odp/commit/686811c2f3961f3fb26c862059fb690443567e73
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-21 (Wed, 21 Nov 2018)

  Changed paths:
M .shippable.yml
R scripts/Dockerfile

  Log Message:
  ---
  shippable: switch to using official Shippable image

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] d63f90: configure: disable -march=native for clang

2018-11-21 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: d63f90cf86c4f531007122fff497537dab81c088
  
https://github.com/Linaro/odp/commit/d63f90cf86c4f531007122fff497537dab81c088
  Author: Maxim Uvarov 
  Date:   2018-11-21 (Wed, 21 Nov 2018)

  Changed paths:
M configure.ac

  Log Message:
  ---
  configure: disable -march=native for clang

for clang we see strange optimizations for TM code which breaks
code flow execution. There might be number of such places. For
now it's better to disable march=native until we completely
test and validate clang support for this.

Signed-off-by: Maxim Uvarov 
Reviewed-by: Petri Savolainen 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 6c2c1b: travis: define compiler for clang test

2018-11-21 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 6c2c1bbf83a2a69b99d28baecfc8bd3421b651d6
  
https://github.com/Linaro/odp/commit/6c2c1bbf83a2a69b99d28baecfc8bd3421b651d6
  Author: Maxim Uvarov 
  Date:   2018-11-21 (Wed, 21 Nov 2018)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  travis: define compiler for clang test

without specifying compiler CC falls back to default gcc
after it was initialized to clang. Current change forces
test to use clang.

Signed-off-by: Maxim Uvarov 
Reviewed-by: Petri Savolainen 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 12b368: api: queue, schedule: move scheduler capabilities ...

2018-11-19 Thread GitHub
  Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: 12b368d14e19761b7aabc4cac04918582253052b
  
https://github.com/Linaro/odp/commit/12b368d14e19761b7aabc4cac04918582253052b
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-19 (Mon, 19 Nov 2018)

  Changed paths:
M include/odp/api/spec/queue_types.h
M include/odp/api/spec/schedule.h
M include/odp/api/spec/schedule_types.h

  Log Message:
  ---
  api: queue, schedule: move scheduler capabilities to scheduler

Add odp_schedule_capability() call to query scheduler capabilities. Move
basic scheduler capabilities to new odp_schedule_capability_t structure.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 207efebdb9ca6d329cc89b272865559f5eeff182
  
https://github.com/Linaro/odp/commit/207efebdb9ca6d329cc89b272865559f5eeff182
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-19 (Mon, 19 Nov 2018)

  Changed paths:
M platform/linux-generic/include/odp_config_internal.h
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_scalable.c

  Log Message:
  ---
  linux-gen: move NUM_INTERNAL_QUEUES to config

It is really a config value, that allows one to select amount of queues
to be reserved for platform internal use, so move it to config header.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: da5d27b57a0a3c8389c0a0f8c5747308419a094a
  
https://github.com/Linaro/odp/commit/da5d27b57a0a3c8389c0a0f8c5747308419a094a
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-19 (Mon, 19 Nov 2018)

  Changed paths:
M platform/linux-generic/include/odp_schedule_if.h
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_scalable.c
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_if.c
M platform/linux-generic/odp_schedule_scalable.c
M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  ---
  linux-gen: queue, schedule: move scheduler capabilities to scheduler

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 39502aa8b1a01732b012a424ca6587030d2e0a09
  
https://github.com/Linaro/odp/commit/39502aa8b1a01732b012a424ca6587030d2e0a09
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-19 (Mon, 19 Nov 2018)

  Changed paths:
M example/sysinfo/odp_sysinfo.c
M test/performance/odp_pktio_ordered.c
M test/validation/api/classification/odp_classification_tests.c
M test/validation/api/queue/queue.c
M test/validation/api/scheduler/scheduler.c

  Log Message:
  ---
  example, tests: move scheduler capabilities to scheduler

Add odp_schedule_capability() call to query scheduler capabilities. Move
basic scheduler capabilities to new odp_schedule_capability_t structure.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: f30d79bf8689dda7554b5c3d1025fb9030135ab7
  
https://github.com/Linaro/odp/commit/f30d79bf8689dda7554b5c3d1025fb9030135ab7
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-19 (Mon, 19 Nov 2018)

  Changed paths:
M include/odp/api/spec/queue_types.h
M include/odp/api/spec/schedule_types.h

  Log Message:
  ---
  api: queue, schedule: move scheduled queue capabilities to sched

Move scheduled queue capabilities to odp_schedule_capability_t
structure, as they logically belong to ODP scheduler module, rather than
queue module.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: b6e973744e52db038d9e0886fcaef014eff05cb5
  
https://github.com/Linaro/odp/commit/b6e973744e52db038d9e0886fcaef014eff05cb5
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-11-19 (Mon, 19 Nov 2018)

  Changed paths:
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_scalable.c
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_scalable.c
M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  ---
  linux-gen: queue, schedule: move scheduled queue capabilities to sched

Move scheduled queue capabilities to odp_schedule_capability_t
structure, as they logically belong to ODP scheduler module, rather than
queue module.

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Balasubramanian Manoharan 
Reviewed-by: Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 3bf

[lng-odp] [Linaro/odp] 35525f: linux-gen: ishm: add config option for selecting h...

2018-11-16 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 35525f70aa68e55dca6b05cf59a515c50e7dcba2
  
https://github.com/Linaro/odp/commit/35525f70aa68e55dca6b05cf59a515c50e7dcba2
  Author: Matias Elo 
  Date:   2018-11-16 (Fri, 16 Nov 2018)

  Changed paths:
M config/odp-linux-generic.conf
M platform/linux-generic/odp_ishm.c

  Log Message:
  ---
  linux-gen: ishm: add config option for selecting huge page usage limit

Add configuration option for selecting huge page usage limit in kilobytes.
Memory reservations larger than this value are done using huge pages (if
available), whereas smaller reservations are done using normal pages to
conserve memory. The default value is still 64 kilobytes.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 132dff: linux-gen: init: always initialize odp_global_ro.i...

2018-11-16 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 132dff6387e441c7019a8366c681941ee6173452
  
https://github.com/Linaro/odp/commit/132dff6387e441c7019a8366c681941ee6173452
  Author: Matias Elo 
  Date:   2018-11-16 (Fri, 16 Nov 2018)

  Changed paths:
M platform/linux-generic/odp_init.c

  Log Message:
  ---
  linux-gen: init: always initialize odp_global_ro.init_param

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: d89f772686dba6b331515be41aeefe345a207575
  
https://github.com/Linaro/odp/commit/d89f772686dba6b331515be41aeefe345a207575
  Author: Matias Elo 
  Date:   2018-11-16 (Fri, 16 Nov 2018)

  Changed paths:
M platform/linux-generic/odp_timer.c

  Log Message:
  ---
  linux-gen: timer: zero timer pool memory on reserve

Fixes timer thread failing due to uninitialized variables.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 0dcbdecc871783b5669dc9cb8cf68b7f4d7ffb76
  
https://github.com/Linaro/odp/commit/0dcbdecc871783b5669dc9cb8cf68b7f4d7ffb76
  Author: Matias Elo 
  Date:   2018-11-16 (Fri, 16 Nov 2018)

  Changed paths:
M config/odp-linux-generic.conf
M platform/linux-generic/odp_timer.c
M platform/linux-generic/test/process-mode.conf

  Log Message:
  ---
  linux-gen: timer: enable inline timer implementation using config file

Add configure option 'timer.inline' for enabling inline timer
implementation.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 9ddeaaf7a3226ab03e57cc49775fd234b8d44a2b
  
https://github.com/Linaro/odp/commit/9ddeaaf7a3226ab03e57cc49775fd234b8d44a2b
  Author: Matias Elo 
  Date:   2018-11-16 (Fri, 16 Nov 2018)

  Changed paths:
M .travis.yml
A platform/linux-generic/test/inline-timer.conf
A scripts/ci/check_inline_timer.sh

  Log Message:
  ---
  travis: test inline timer implementation

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 12c4ca508b07b8d2366b0c37bee5f866019e94c2
  
https://github.com/Linaro/odp/commit/12c4ca508b07b8d2366b0c37bee5f866019e94c2
  Author: Matias Elo 
  Date:   2018-11-16 (Fri, 16 Nov 2018)

  Changed paths:
M config/odp-linux-generic.conf
M platform/linux-generic/include/odp_timer_internal.h
M platform/linux-generic/odp_timer.c

  Log Message:
  ---
  linux-gen: timer: add config option for inline timer poll frequency

Add configure option 'timer.inline_poll_interval' for adjusting inline
timer polling frequency.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 56f0435d26ad16fdb4c8b6ea874cf88b15a5ddf9
  
https://github.com/Linaro/odp/commit/56f0435d26ad16fdb4c8b6ea874cf88b15a5ddf9
  Author: Matias Elo 
  Date:   2018-11-16 (Fri, 16 Nov 2018)

  Changed paths:
M platform/linux-generic/include/odp_timer_internal.h
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_scalable.c
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_scalable.c
M platform/linux-generic/odp_schedule_sp.c
M platform/linux-generic/odp_timer.c

  Log Message:
  ---
  linux-gen: timer: decrease inline timer polling interval under load

Decrease inline timer polling interval after receiving events to
compansate for event processing delay.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/fd383ebb6ea7...56f0435d26ad
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] c3e8fb: linux-gen: sysinfo: print out ARM build time featu...

2018-11-16 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: c3e8fb83ed8b5d9017c4fc72ac8ad03bea04b753
  
https://github.com/Linaro/odp/commit/c3e8fb83ed8b5d9017c4fc72ac8ad03bea04b753
  Author: Petri Savolainen 
  Date:   2018-11-16 (Fri, 16 Nov 2018)

  Changed paths:
M platform/linux-generic/arch/aarch64/odp_sysinfo_parse.c

  Log Message:
  ---
  linux-gen: sysinfo: print out ARM build time features

Print out feature flags that were used in build time. The
output may be used to check e.g. if binary was built with
ARMv8.0 or >= ARMv8.1 instructions.

Signed-off-by: Petri Savolainen 
Reviewed-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: a78ae2b646fa194a3e148c8577e5c4d4857002da
  
https://github.com/Linaro/odp/commit/a78ae2b646fa194a3e148c8577e5c4d4857002da
  Author: Petri Savolainen 
  Date:   2018-11-16 (Fri, 16 Nov 2018)

  Changed paths:
M platform/linux-generic/arch/aarch64/odp_atomic.h

  Log Message:
  ---
  linux-gen: arm atomic: fix register numbering with casp

ARMv8.1 specific casp() function failed to build due to
register numbering issues. CASP instructions require that the
first register of a pair is even. Force register numbering
to start from even numbers (x0 and x2).

Signed-off-by: Petri Savolainen 
Reviewed-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: fd383ebb6ea70350c28227d0b133c4e9c7075997
  
https://github.com/Linaro/odp/commit/fd383ebb6ea70350c28227d0b133c4e9c7075997
  Author: Petri Savolainen 
  Date:   2018-11-16 (Fri, 16 Nov 2018)

  Changed paths:
M configure.ac

  Log Message:
  ---
  linux-gen: build: enable CPU arch specific optimization

When not building in ABI compatible mode, enable compiler
optimizations for the CPU architecture of the local machine.

Signed-off-by: Petri Savolainen 
Reviewed-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/1c1118ee10c2...fd383ebb6ea7
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 1c1118: linux-gen: run without /proc mounted

2018-11-14 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 1c1118ee10c209bac716f9368d47a74b62ef
  
https://github.com/Linaro/odp/commit/1c1118ee10c209bac716f9368d47a74b62ef
  Author: Maxim Uvarov 
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
M platform/linux-generic/arch/aarch64/odp_sysinfo_parse.c
M platform/linux-generic/arch/default/odp_sysinfo_parse.c
M platform/linux-generic/arch/x86/odp_sysinfo_parse.c
M platform/linux-generic/include/odp_sysinfo_internal.h
M platform/linux-generic/odp_system_info.c

  Log Message:
  ---
  linux-gen: run without /proc mounted

Some systems may have /proc interface not mounted, let
odp linux generic run there with dummy values.
https://bugs.linaro.org/show_bug.cgi?id=3989

Signed-off-by: Maxim Uvarov 
Dmitry Eremin-Solenikov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 68578a: linux-gen: ishm: remove unnecessary _odp_ishm_pool...

2018-11-14 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 68578a2b61e2afdf4655b61ed8f5d023b16b4846
  
https://github.com/Linaro/odp/commit/68578a2b61e2afdf4655b61ed8f5d023b16b4846
  Author: Matias Elo 
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
M platform/linux-generic/include/odp_ishmpool_internal.h
M platform/linux-generic/odp_ishmpool.c
M platform/linux-generic/odp_queue_scalable.c
M platform/linux-generic/odp_schedule_scalable.c

  Log Message:
  ---
  linux-gen: ishm: remove unnecessary _odp_ishm_pool_lookup() function

Ease code maintenance by removing unnecessary code.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 661140b119ea0dfc516025869ffce5d215537745
  
https://github.com/Linaro/odp/commit/661140b119ea0dfc516025869ffce5d215537745
  Author: Matias Elo 
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
M platform/linux-generic/include/odp_shm_internal.h
M platform/linux-generic/odp_ishm.c

  Log Message:
  ---
  linux-gen: ishm: remove unused internal functions

Ease code maintenance by removing the following unused functions:
find_block_by_address(void *addr)
_odp_ishm_free_by_name(const char *name)
_odp_ishm_free_by_address(void *addr)
_odp_ishm_lookup_by_index(int block_index)
_odp_ishm_lookup_by_address(void *addr)

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 458120cb0507fd143db4f122a9adb3651468712d
  
https://github.com/Linaro/odp/commit/458120cb0507fd143db4f122a9adb3651468712d
  Author: Matias Elo 
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
M platform/linux-generic/odp_queue_scalable.c

  Log Message:
  ---
  linux-gen: queue scalable: remove _ODP_ISHM_SINGLE_VA from pool create

ishm pool create is done during global init so no need to use
_ODP_ISHM_SINGLE_VA flag.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 93f315dfdd3fa77bca5ceef2d487aec0dc55c92e
  
https://github.com/Linaro/odp/commit/93f315dfdd3fa77bca5ceef2d487aec0dc55c92e
  Author: Matias Elo 
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
M platform/linux-generic/odp_ishm.c

  Log Message:
  ---
  linux-gen: ishm: move block memory mapping into _odp_ishm_address()

Move internal block memory mapping from odp_shm_lookup() to odp_shm_addr().
Calling odp_shm_addr() is mandatory when sharing shm blocks
(not ODP_SHM_SINGLE_VA) between ODP processes. Calling odp_shm_lookup() is
optional.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 41eff89ad670eb3bc889ba3b1d9b16d45cb4fdb3
  
https://github.com/Linaro/odp/commit/41eff89ad670eb3bc889ba3b1d9b16d45cb4fdb3
  Author: Matias Elo 
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
M test/validation/api/pool/pool.c

  Log Message:
  ---
  validation: pool: add test for creating and using a pool after fork

Add a new test case where pool is created after a process has been already
forked. The created pool is shared amongst all test threads.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: bc9a1f01b55da44053a233acd4110def04f208fe
  
https://github.com/Linaro/odp/commit/bc9a1f01b55da44053a233acd4110def04f208fe
  Author: Matias Elo 
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
M test/validation/api/shmem/shmem.c

  Log Message:
  ---
  validation: shmem: reduce the number of workers in single VA alloc test

Reduce the maximum number of threads in run_test_singleva_after_fork() test
to three (number of test cases). As each worker performs shm allocation the
test would fail eventually on high core count systems. The CU asserts are
changed to FATAL as the following check would cause segfault.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: b181d885962969f439d9cd6f828fb66007ddedcb
  
https://github.com/Linaro/odp/commit/b181d885962969f439d9cd6f828fb66007ddedcb
  Author: Matias Elo 
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
M config/odp-linux-generic.conf
M platform/linux-generic/include/odp_config_internal.h
M platform/linux-generic/odp_ishm.c
M platform/linux-generic/test/process-mode.conf

  Log Message:
  ---
  linux-gen: ishm: read single va size from config

Simplify adjusting single VA memory size by moving the value to ODP config
(shm.single_va_size). The default size is dropped to 128MB to save memory.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 7c7194c3da746e435044829fcd1f38b8011e386d
  
https://github.com/Linaro/odp/commit/7c7194c3da746e435044829fcd1f38b8011e386d
  Author: Matias Elo 
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
M .travis

[lng-odp] [Linaro/odp] 635d72: example: sysinfo: print shm blocks

2018-11-14 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 635d7206969ac9167383c6e8e27fa45ec4d3f137
  
https://github.com/Linaro/odp/commit/635d7206969ac9167383c6e8e27fa45ec4d3f137
  Author: Petri Savolainen 
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
M example/sysinfo/odp_sysinfo.c

  Log Message:
  ---
  example: sysinfo: print shm blocks

It's useful to see how many shm blocks and which kind of memory
(huge or normal pages, etc) ODP implementation itself allocates.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 1ec853bed11476eac8b8bde9f3f1d1e480049816
  
https://github.com/Linaro/odp/commit/1ec853bed11476eac8b8bde9f3f1d1e480049816
  Author: Petri Savolainen 
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
M platform/linux-generic/odp_shared_memory.c

  Log Message:
  ---
  linux-gen: shm: modify shm print header string

Highlight that printed values are from ODP SHM only, i.e. it's
not generic memory allocation status of the entire system.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 0ce0f29c5cc10320eb7f0741788f551cdf2c6903
  
https://github.com/Linaro/odp/commit/0ce0f29c5cc10320eb7f0741788f551cdf2c6903
  Author: Petri Savolainen 
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
M platform/linux-generic/odp_classification.c

  Log Message:
  ---
  linux-gen: cls: simplify shm usage

Combine three shm reservations into one reservation. This
simplifies shm usage and results less ODP internally
allocated SHM blocks. Also one combined block is more memory
efficient than multiple (saves memory and page mappings).

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/901de0794779...0ce0f29c5cc1
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] e373d2: linux-gen: ishm: remove _ODP_SHM_NO_HP flag

2018-11-14 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: e373d2a880ba8ab18fa47422920c34d48090714b
  
https://github.com/Linaro/odp/commit/e373d2a880ba8ab18fa47422920c34d48090714b
  Author: Matias Elo 
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
M platform/linux-generic/include/odp_shm_internal.h
M platform/linux-generic/odp_classification.c
M platform/linux-generic/odp_crypto_null.c
M platform/linux-generic/odp_crypto_openssl.c
M platform/linux-generic/odp_ipsec_sad.c
M platform/linux-generic/odp_ishm.c
M platform/linux-generic/odp_packet_io.c
M platform/linux-generic/odp_pool.c
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_lf.c
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_scalable.c
M platform/linux-generic/pktio/ring.c

  Log Message:
  ---
  linux-gen: ishm: remove _ODP_SHM_NO_HP flag

Reserving large shm blocks without huge pages increases page misses.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: bfcb5801d210e1535e19e556698dd90337a3d4ac
  
https://github.com/Linaro/odp/commit/bfcb5801d210e1535e19e556698dd90337a3d4ac
  Author: Matias Elo 
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
M platform/linux-generic/Makefile.am
R platform/linux-generic/include/odp_ishm_internal.h
M platform/linux-generic/include/odp_shm_internal.h
M platform/linux-generic/odp_ishm.c
M platform/linux-generic/odp_ishmphy.c
M platform/linux-generic/odp_ishmpool.c
M platform/linux-generic/odp_queue_scalable.c
M platform/linux-generic/odp_schedule_scalable.c
M platform/linux-generic/odp_shared_memory.c
M platform/linux-generic/pktio/ipc.c

  Log Message:
  ---
  linux-gen: ishm: remove unused odp_shm_internal header

odp_shm_internal.h contents were not used so delete the file and rename
odp_ishm_internal.h to odp_shm_internal.h.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 33c034c005f686cda95bc21ca4ed1aaf6d7eb539
  
https://github.com/Linaro/odp/commit/33c034c005f686cda95bc21ca4ed1aaf6d7eb539
  Author: Matias Elo 
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
M platform/linux-generic/include/odp_shm_internal.h
M platform/linux-generic/odp_ishm.c
M platform/linux-generic/odp_pool.c
M platform/linux-generic/odp_shared_memory.c

  Log Message:
  ---
  linux-gen: ishm: add internal _ODP_ISHM_USE_HP flag

Add internal shm flag for allocating shm memory always from huge pages.
This is required by zero-copy dpdk packet pool. Internal _odp_shm_reserve()
function is added for passing extra shm flags.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 901de0794779a6f419f5229de045bf610ec2adc2
  
https://github.com/Linaro/odp/commit/901de0794779a6f419f5229de045bf610ec2adc2
  Author: Matias Elo 
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
M platform/linux-generic/odp_ishm.c

  Log Message:
  ---
  linux-gen: ishm: allocate small shm blocks using normal pages

Only memory reservations larger than ISHM_HUGE_PAGE_LIMIT (64kB) are
allocated using huge pages (if available). Smaller reservations are done
using normal pages to conserve memory.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/2f1c802e45b2...901de0794779
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 2f1c80: test: queue_perf: fix lockfree support check

2018-11-13 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 2f1c802e45b2e860e641d84c15368cca6cc3454d
  
https://github.com/Linaro/odp/commit/2f1c802e45b2e860e641d84c15368cca6cc3454d
  Author: Petri Savolainen 
  Date:   2018-11-13 (Tue, 13 Nov 2018)

  Changed paths:
M test/performance/odp_queue_perf.c

  Log Message:
  ---
  test: queue_perf: fix lockfree support check

Exit application when -l/-w option is used, but lockfree/waitfree
queues are not supported.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] e9e6dc: api: sched: add wait and no_wait schedule function...

2018-11-12 Thread GitHub
  Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: e9e6dcaa53b16b4a081bc87ad971accd45180d8d
  
https://github.com/Linaro/odp/commit/e9e6dcaa53b16b4a081bc87ad971accd45180d8d
  Author: Petri Savolainen 
  Date:   2018-11-12 (Mon, 12 Nov 2018)

  Changed paths:
M include/odp/api/spec/schedule.h

  Log Message:
  ---
  api: sched: add wait and no_wait schedule functions

Schedule call is one of the most used ODP API calls. Introduce
versions without the wait parameter as wait / no_wait are the
most used wait options. Implementation saves a number of
if-conditions per schedule call.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 7263734ca83fc439d7b491149cf07fa3f569b539
  
https://github.com/Linaro/odp/commit/7263734ca83fc439d7b491149cf07fa3f569b539
  Author: Petri Savolainen 
  Date:   2018-11-12 (Mon, 12 Nov 2018)

  Changed paths:
M platform/linux-generic/include/odp_schedule_if.h
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_if.c
M platform/linux-generic/odp_schedule_scalable.c
M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  ---
  linux-gen: sched: implement wait and no_wait functions

Implemented the new odp_schedule_multi_wait() and _no_wait()
functions.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: c73aaee1959377064cecccb6158b225de3f13db5
  
https://github.com/Linaro/odp/commit/c73aaee1959377064cecccb6158b225de3f13db5
  Author: Petri Savolainen 
  Date:   2018-11-12 (Mon, 12 Nov 2018)

  Changed paths:
M test/validation/api/scheduler/scheduler.c

  Log Message:
  ---
  validation: sched: add test case for wait and no_wait

Added a test case for the new odp_schedule_multi_wait() and
_no_wait() functions.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/33e0abebe03e...c73aaee19593
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 5d6ad5: linuxgen: add dumpconfig utility

2018-11-09 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 5d6ad599eb9f6b05d3890f2b0aae3746b8a2b73e
  
https://github.com/Linaro/odp/commit/5d6ad599eb9f6b05d3890f2b0aae3746b8a2b73e
  Author: Maxim Uvarov 
  Date:   2018-11-09 (Fri, 09 Nov 2018)

  Changed paths:
M Makefile.am
A platform/linux-generic/dumpconfig/.gitignore
A platform/linux-generic/dumpconfig/Makefile.am
A platform/linux-generic/dumpconfig/dumpconfig.c
M platform/linux-generic/m4/configure.m4

  Log Message:
  ---
  linuxgen: add dumpconfig utility

it might be useful to package small binary which prints
platform default builtin config file.

Signed-off-by: Maxim Uvarov 
Reviewed-by: Bill Fischofer 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 4f309e: validation: crypto: capability call should not fai...

2018-11-09 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 4f309eceba9fbf1254eb39120d184ca3f6543168
  
https://github.com/Linaro/odp/commit/4f309eceba9fbf1254eb39120d184ca3f6543168
  Author: Petri Savolainen 
  Date:   2018-11-09 (Fri, 09 Nov 2018)

  Changed paths:
M test/validation/api/crypto/odp_crypto_test_inp.c

  Log Message:
  ---
  validation: crypto: capability call should not fail

Capability call should always succeed. It's possible that no
algorithms are supported, but also then the call should succeed.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Reviewed-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 386f6f: validation: packet: add packet reset test

2018-11-06 Thread GitHub
  Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: 386f6f8932a7897fdf8adc60aed8de7ee0174ad4
  
https://github.com/Linaro/odp/commit/386f6f8932a7897fdf8adc60aed8de7ee0174ad4
  Author: Petri Savolainen 
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
M test/validation/api/packet/packet.c

  Log Message:
  ---
  validation: packet: add packet reset test

Added test for odp_packet_reset().

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 177fc4cce6485a2bb80b99309eb7947e634d37fc
  
https://github.com/Linaro/odp/commit/177fc4cce6485a2bb80b99309eb7947e634d37fc
  Author: Matias Elo 
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
M platform/linux-generic/pktio/dpdk.c

  Log Message:
  ---
  linux-gen: dpdk: fix running multiple odp instances simulaneusly

Prefix DPDK packet pool names and huge page mappings with
PID to avoid name conflicts. Also, let DPDK detect process
type automatically.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 9c15202e04ce97601d9910ce013da22fc5a3a2b0
  
https://github.com/Linaro/odp/commit/9c15202e04ce97601d9910ce013da22fc5a3a2b0
  Author: Matias Elo 
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
M platform/linux-generic/include/odp_packet_dpdk.h
M platform/linux-generic/pktio/dpdk.c
M platform/linux-generic/pktio/dpdk_parse.c

  Log Message:
  ---
  linux-gen: dpdk: prefix visible internal parse functions with _odp_

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 84f5ac969eb50e83cfa87a529e5a59a94196bcba
  
https://github.com/Linaro/odp/commit/84f5ac969eb50e83cfa87a529e5a59a94196bcba
  Author: Matias Elo 
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
M platform/linux-generic/include/odp_packet_dpdk.h
M platform/linux-generic/include/odp_packet_internal.h
M platform/linux-generic/include/odp_pool_internal.h
M platform/linux-generic/odp_pool.c
M platform/linux-generic/pktio/dpdk.c

  Log Message:
  ---
  linux-gen: dpdk: improved zero-copy implementation

Improved zero-copy DPDK pktio implementation which better adheres to DPDK
APIs. The new implementation reduces overhead by moving mbuf
initialization to ODP pool create and by using offsets instead of saved
pointers to do ODP packet / DPDK mbuf conversion.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 42146102091d6201399a39eadbb4a897768c27ab
  
https://github.com/Linaro/odp/commit/42146102091d6201399a39eadbb4a897768c27ab
  Author: Petri Savolainen 
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
M helper/iplookuptable.c

  Log Message:
  ---
  helper: iplookup: check capabilities

Check pool and queue capabilities instead of assuming e.g. that
1M events can be stored into a queue. Reduced table defines
(pool / queue size requirement) as an easy fix to pass tests.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: e1656a13f7a4a69dd743fd80c37a461bbdbf7d3f
  
https://github.com/Linaro/odp/commit/e1656a13f7a4a69dd743fd80c37a461bbdbf7d3f
  Author: Petri Savolainen 
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
M test/performance/odp_scheduling_run.sh

  Log Message:
  ---
  test: scheduling: fix script to exit with failure status

It seems that some shells did not notice failure status.
Simplified the script to exit on the first failure.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: aab53b9cd951dc5b4f76e4acee8aa602ddd9ad99
  
https://github.com/Linaro/odp/commit/aab53b9cd951dc5b4f76e4acee8aa602ddd9ad99
  Author: Petri Savolainen 
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
M test/performance/odp_scheduling.c

  Log Message:
  ---
  test: scheduling: honor pool capability

Limit pool size to maximum pool capability.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: f11e8bfd0599a717c457f2afd17e1a89febd5f8d
  
https://github.com/Linaro/odp/commit/f11e8bfd0599a717c457f2afd17e1a89febd5f8d
  Author: Petri Savolainen 
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
M test/performance/odp_sched_latency.c

  Log Message:
  ---
  test: sched_latency: honor pool capability limits

Check maximum pool size from pool capability.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 81b8a6b38d3f71102527675529edbe5293bcd30b
  
https://github.com/Linaro/odp/commit/81b8a6b38d3f71102527675529edbe5293bcd30b
  Author: Petri Savolainen 
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
M platform/linux-generic/odp_schedule_basic.c

  Log Message:
  ---
  linux-g

[lng-odp] [Linaro/odp] c13d8b: linux-gen: schedule_sp: use sched_cb_pktin_poll

2018-10-31 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: c13d8ba9b4a7c0b4a637e942bf8d83675a95
  
https://github.com/Linaro/odp/commit/c13d8ba9b4a7c0b4a637e942bf8d83675a95
  Author: Petri Savolainen 
  Date:   2018-10-31 (Wed, 31 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  ---
  linux-gen: schedule_sp: use sched_cb_pktin_poll

Use sched_cb_pktin_poll instead of sched_cb_pktin_poll_old, so
that the old pktin poll function can be removed.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: e468e7041ba526fd8e2814b1158bde2e4917a987
  
https://github.com/Linaro/odp/commit/e468e7041ba526fd8e2814b1158bde2e4917a987
  Author: Petri Savolainen 
  Date:   2018-10-31 (Wed, 31 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_schedule_if.h
M platform/linux-generic/odp_packet_io.c

  Log Message:
  ---
  linux-gen: pktio: remove sched_cb_pktin_poll_old

The function is not used anymore.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/48018032f54e...e468e7041ba5
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] d945bf: test: sched_pktio: add burst size option

2018-10-31 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: d945bf9517ab5abfc59447ab30456d1ca9716a5a
  
https://github.com/Linaro/odp/commit/d945bf9517ab5abfc59447ab30456d1ca9716a5a
  Author: Petri Savolainen 
  Date:   2018-10-31 (Wed, 31 Oct 2018)

  Changed paths:
M test/performance/odp_sched_pktio.c

  Log Message:
  ---
  test: sched_pktio: add burst size option

Added option to control maximum burst size, which is
requested from scheduler.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 297cd7e9f93e31dd5a640b707895d702d17b30ae
  
https://github.com/Linaro/odp/commit/297cd7e9f93e31dd5a640b707895d702d17b30ae
  Author: Petri Savolainen 
  Date:   2018-10-31 (Wed, 31 Oct 2018)

  Changed paths:
M config/odp-linux-generic.conf
M platform/linux-generic/test/process-mode.conf

  Log Message:
  ---
  linux-gen: config: add schedule group config file options

Added options to disable unused automatic schedule groups.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 380fa4598b4c58101a2f07ff179ae67fdcba70ab
  
https://github.com/Linaro/odp/commit/380fa4598b4c58101a2f07ff179ae67fdcba70ab
  Author: Petri Savolainen 
  Date:   2018-10-31 (Wed, 31 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_schedule_if.h
M platform/linux-generic/odp_schedule_basic.c

  Log Message:
  ---
  linux-gen: sched: add config request function to interface

Added config request function to scheduler internal interface.
Other modules may use this to examine scheduler configuration.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 48018032f54e6e50f509d073c8735f7a5c0bbcb1
  
https://github.com/Linaro/odp/commit/48018032f54e6e50f509d073c8735f7a5c0bbcb1
  Author: Petri Savolainen 
  Date:   2018-10-31 (Wed, 31 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_thread.c

  Log Message:
  ---
  linux-gen: thread: use automatic schedule group configuration

Read from scheduler configuration if an automatic schedule
group is enabled or disabled.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/67d6f7120962...48018032f54e
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 67d6f7: linux-gen: ipsec: make SA lifetime checking more s...

2018-10-29 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 67d6f7120962594e6b9e3343fd7cf13eda956b15
  
https://github.com/Linaro/odp/commit/67d6f7120962594e6b9e3343fd7cf13eda956b15
  Author: Janne Peltonen 
  Date:   2018-10-29 (Mon, 29 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_ipsec_sad.c

  Log Message:
  ---
  linux-gen: ipsec: make SA lifetime checking more scalable to multiple threads

Enforcing the packet and byte based SA life times is currently slow if
the same SA is being handled by multiple threads since the threads
keep checking and updating the same shared byte and packet counters.

Make the implementation more scalable by having a thread-local quota
of packets and bytes for each SA and by updating the shared byte
and packet counters less frequently (i.e. when the quota runs out).

This introduces some inexactness to life time warnings and errors.
The warnings and errors about soft and hard limits being reached
may come a bit earlier than expected based on the packets sent to
the wire.

Signed-off-by: Janne Peltonen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 52d54f: linux-gen: sched: add spread weight config file op...

2018-10-29 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 52d54fae53f5e65f232cb21b116e51ea36b4eb0b
  
https://github.com/Linaro/odp/commit/52d54fae53f5e65f232cb21b116e51ea36b4eb0b
  Author: Petri Savolainen 
  Date:   2018-10-29 (Mon, 29 Oct 2018)

  Changed paths:
M config/odp-linux-generic.conf
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/test/process-mode.conf

  Log Message:
  ---
  linux-gen: sched: add spread weight config file option

Add new config file option to control scheduler internal queue
preference ratio.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 8de012860878e3cb70aab7b6151223b201a8d9a1
  
https://github.com/Linaro/odp/commit/8de012860878e3cb70aab7b6151223b201a8d9a1
  Author: Petri Savolainen 
  Date:   2018-10-29 (Mon, 29 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_schedule_basic.c

  Log Message:
  ---
  linux-gen: sched: use spread weight from config file

Use the new config file option instead of fixed prefer ratio.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 45cd0923809b2b4b972c9e9843ca7323183380c7
  
https://github.com/Linaro/odp/commit/45cd0923809b2b4b972c9e9843ca7323183380c7
  Author: Petri Savolainen 
  Date:   2018-10-29 (Mon, 29 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_schedule_basic.c

  Log Message:
  ---
  linux-gen: sched: increase max spread weight

Increase max spread weight. The default value is kept the same.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/eab91f7101cd...45cd0923809b
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] eab91f: remove scripts/build-pktio-dpdk

2018-10-25 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: eab91f7101cdf47c59b14b5a511a82c701e66ff4
  
https://github.com/Linaro/odp/commit/eab91f7101cdf47c59b14b5a511a82c701e66ff4
  Author: Maxim Uvarov 
  Date:   2018-10-25 (Thu, 25 Oct 2018)

  Changed paths:
M DEPENDENCIES
R scripts/build-pktio-dpdk

  Log Message:
  ---
  remove scripts/build-pktio-dpdk

Script was introduced to quick build odp with dpdk pktio
support for dev or testing propose. Now it's more easy to
run docker container with same parameters as CI does.

Signed-off-by: Maxim Uvarov 
Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Reviewed-and-tested-by: Matias Elo 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 83e9a6: linux-gen: queue: add internal interface for addin...

2018-10-24 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 83e9a6c3896d2d8a949a7bece565bae7dfd1d967
  
https://github.com/Linaro/odp/commit/83e9a6c3896d2d8a949a7bece565bae7dfd1d967
  Author: Matias Elo 
  Date:   2018-10-24 (Wed, 24 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_queue_basic_internal.h
M platform/linux-generic/include/odp_queue_if.h
M platform/linux-generic/include/odp_queue_scalable_internal.h
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_scalable.c

  Log Message:
  ---
  linux-gen: queue: add internal interface for adding/removing inline timers

Add internal queue interface functions queue_timer_add_fn_t and
queue_timer_rem_fn_t for adding/removing inline timers.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 4aa40267ae25e6ee021c8ce067bae649db2d0d8d
  
https://github.com/Linaro/odp/commit/4aa40267ae25e6ee021c8ce067bae649db2d0d8d
  Author: Matias Elo 
  Date:   2018-10-24 (Wed, 24 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_global_data.h
M platform/linux-generic/include/odp_timer_internal.h
M platform/linux-generic/odp_init.c
M platform/linux-generic/odp_timer.c

  Log Message:
  ---
  linux-gen: timer: reduce inline timer overhead

Reduce inline timer overhead by not polling timers until at least one
timer pool has been created.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: cc91c95216ca80d17c638c07659873ecf24f25e6
  
https://github.com/Linaro/odp/commit/cc91c95216ca80d17c638c07659873ecf24f25e6
  Author: Matias Elo 
  Date:   2018-10-24 (Wed, 24 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_scalable.c
M platform/linux-generic/odp_timer.c

  Log Message:
  ---
  linux-gen: timer: run inline timers during queue dequeue operations

Process inline timers (if enabled) during odp_queue_deq() and
odp_queue_deq_multi() calls. This fixes inline timers not working if
odp_schedule() or odp_schedule_multi() was never called.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/8dc48817b06a...cc91c95216ca
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] f46ecd: configure.ac: set DX environment WITH_PLATFORM fro...

2018-10-24 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: f46ecd688b8c0de5f273ad92478f473eea167112
  
https://github.com/Linaro/odp/commit/f46ecd688b8c0de5f273ad92478f473eea167112
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-10-24 (Wed, 24 Oct 2018)

  Changed paths:
M configure.ac

  Log Message:
  ---
  configure.ac: set DX environment WITH_PLATFORM from configure.ac

Rather than manually modifying ax_prog_doxygen.m4 set variable from 
configure.ac.

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: f21e5e8137becb8bda722ac8b9dd27d476af77f8
  
https://github.com/Linaro/odp/commit/f21e5e8137becb8bda722ac8b9dd27d476af77f8
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-10-24 (Wed, 24 Oct 2018)

  Changed paths:
M doc/application-api-guide/Doxyfile
M doc/platform-api-guide/Doxyfile

  Log Message:
  ---
  doc: pass generated include files to Doxygen

Pass generated files to doxygen to let it know about
ODP_DEPRECATED()/ODP_VERSION_API_xxx

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 8dc48817b06a5a303cf2b778eda68cc3627dd625
  
https://github.com/Linaro/odp/commit/8dc48817b06a5a303cf2b778eda68cc3627dd625
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-10-24 (Wed, 24 Oct 2018)

  Changed paths:
M m4/ax_prog_doxygen.m4

  Log Message:
  ---
  m4: update ax_prog_doxygen.m4 to latest version

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/0e53dabacd38...8dc48817b06a
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 8c72eb: travis: build ODP on multiple threads

2018-10-22 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 8c72eb46fb1ee47340ffc7af322215fb78894b37
  
https://github.com/Linaro/odp/commit/8c72eb46fb1ee47340ffc7af322215fb78894b37
  Author: Petri Savolainen 
  Date:   2018-10-22 (Mon, 22 Oct 2018)

  Changed paths:
M scripts/ci/build.sh

  Log Message:
  ---
  travis: build ODP on multiple threads

Build ODP on multiple threads with 'make -j $(nproc)'.

Signed-off-by: Petri Savolainen 
Reviewed-by:  Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: 3cae562cf7e11f87d00c19f96b7b29f98a8dddc3
  
https://github.com/Linaro/odp/commit/3cae562cf7e11f87d00c19f96b7b29f98a8dddc3
  Author: Petri Savolainen 
  Date:   2018-10-22 (Mon, 22 Oct 2018)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  travis: add test cases for optional schedulers

Added separate tests for schedulers, so that those can be
executed in parallel. Schedulers are tested with default
compiler flags. Previously, optional schedulers were tested
only without compiler optimizations (-O0) in coverage test.

Signed-off-by: Petri Savolainen 
Reviewed-by:  Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: b6f8955f3f70a5e09bdd86c408373c0b8caeb3eb
  
https://github.com/Linaro/odp/commit/b6f8955f3f70a5e09bdd86c408373c0b8caeb3eb
  Author: Petri Savolainen 
  Date:   2018-10-22 (Mon, 22 Oct 2018)

  Changed paths:
M .travis.yml
M scripts/ci/distcheck.sh

  Log Message:
  ---
  travis: split distcheck test

Distcheck test takes over 20 minutes. Split it into two test
cases, so that those can run in parallel.

Signed-off-by: Petri Savolainen 
Reviewed-by:  Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: 4443213d11e3d9feeecb6d2f5b3bad80d8d73c4b
  
https://github.com/Linaro/odp/commit/4443213d11e3d9feeecb6d2f5b3bad80d8d73c4b
  Author: Petri Savolainen 
  Date:   2018-10-22 (Mon, 22 Oct 2018)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  travis: clean process mode test script

Removed extra environment variable. Use default configure.
Explicitly use ubuntu 16.04 as other tests under jobs.

Signed-off-by: Petri Savolainen 
Reviewed-by:  Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: 1aca253a08ee916a66486bb6eca05cfc4567e38f
  
https://github.com/Linaro/odp/commit/1aca253a08ee916a66486bb6eca05cfc4567e38f
  Author: Petri Savolainen 
  Date:   2018-10-22 (Mon, 22 Oct 2018)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  travis: explicit build only tests

Use new BUILD_ONLY variable to select test cases that are
built only, and not checked with 'make check'. This enables
to mark some x86_64 test cases to "build only".

Signed-off-by: Petri Savolainen 
Reviewed-by:  Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: c5ee737dca5375e2f9fab38ffc768223b2d9eb64
  
https://github.com/Linaro/odp/commit/c5ee737dca5375e2f9fab38ffc768223b2d9eb64
  Author: Petri Savolainen 
  Date:   2018-10-22 (Mon, 22 Oct 2018)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  travis: change pcapng test to build only

Pcapng does not have specific validation tests, so running
'make check' on it is not important. Change it to a build
only test to save travis execution time.

Signed-off-by: Petri Savolainen 
Reviewed-by:  Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: 8f9f3784b900297f555f3a17d5ce47584846c77c
  
https://github.com/Linaro/odp/commit/8f9f3784b900297f555f3a17d5ce47584846c77c
  Author: Petri Savolainen 
  Date:   2018-10-22 (Mon, 22 Oct 2018)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  travis: exclude duplicate tests

arm64/i386 with GCC build tests are excluded from the matrix
as those are executed in the first phase.

Signed-off-by: Petri Savolainen 
Reviewed-by:  Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: 3f3997ff3af3f85c4ce150f41c9d95b7fd9e9f57
  
https://github.com/Linaro/odp/commit/3f3997ff3af3f85c4ce150f41c9d95b7fd9e9f57
  Author: Petri Savolainen 
  Date:   2018-10-22 (Mon, 22 Oct 2018)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  travis: start coverage test early

Coverage test takes a long time. Start it early, so that other
jobs run in parallel with it.

Signed-off-by: Petri Savolainen 
Reviewed-by:  Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: bf5c002a2d9549fa0120d03588684096145f9fcc
  
https://github.com/Linaro/odp/commit/bf5c002a2d9549fa0120d03588684096145f9fcc
  Author: Petri Savolainen 
  Date:   2018-10-22 (Mon, 22 Oct 2018)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  travis: explicit netmap test cases

Build, install and test with netmap only on couple of test
cases. This saves travis test time and validates that ODP
passes tests also without netmap (on x86).

Signed-off-by: Petri Savolainen 
Reviewed-by:  Dmitry Eremin-Solenikov 
Signed-off-by: 

[lng-odp] [Linaro/odp] 031802: linux-gen: config: improve config file check error...

2018-10-18 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 031802ec0c5e3e44d70aee7b19e0cd1055c9fe0b
  
https://github.com/Linaro/odp/commit/031802ec0c5e3e44d70aee7b19e0cd1055c9fe0b
  Author: Petri Savolainen 
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_libconfig.c

  Log Message:
  ---
  linux-gen: config: improve config file check error output

It was hard to notice from log that config file version has
a mismatch. This is a common error when config file version
has updated, but a user has not updated his own config file.
Improve error check output, so that failure reason is better
highlighted.

Signed-off-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 7e188187a77fa9bab56f1407eb660c324736cd34
  
https://github.com/Linaro/odp/commit/7e188187a77fa9bab56f1407eb660c324736cd34
  Author: Petri Savolainen 
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_config_internal.h
M platform/linux-generic/include/odp_schedule_scalable_config.h
M platform/linux-generic/odp_queue_scalable.c

  Log Message:
  ---
  linux-gen: config: move queue size config to scalable

Only scalable queues use build time the queue size config.
Move it to scalable config file.

Signed-off-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 2c41f8f678bbb96a63dedb4e4d948c5dd779f65d
  
https://github.com/Linaro/odp/commit/2c41f8f678bbb96a63dedb4e4d948c5dd779f65d
  Author: Petri Savolainen 
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_pool.c

  Log Message:
  ---
  linux-gen: pool: output error on pool create

Change from debug to error message on pool create checks.
These are slow path errors and it's helpful to see those
also when not debugging.

Signed-off-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 0c8a2c0027e35184cbc6eeadc3a8aa8bd2e8605b
  
https://github.com/Linaro/odp/commit/0c8a2c0027e35184cbc6eeadc3a8aa8bd2e8605b
  Author: Petri Savolainen 
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_pool.c

  Log Message:
  ---
  linux-gen: pool: add packet param checks

Do also checks against maximum number of packets and
max packet headroom size.

Signed-off-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 95cbee5ac9cdcb696d48e6f820593c813f535f8a
  
https://github.com/Linaro/odp/commit/95cbee5ac9cdcb696d48e6f820593c813f535f8a
  Author: Petri Savolainen 
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
M config/odp-linux-generic.conf
M platform/linux-generic/include/odp_pool_internal.h
M platform/linux-generic/odp_pool.c
M platform/linux-generic/test/process-mode.conf

  Log Message:
  ---
  linux-gen: pool: add max num packets in config file

This config is used to for maximum capability. The default
capability needs to be modest so that system memory limit is
not exceeded. User may increase maximum number of packets when
system memory size allows (and SHM single VA is not used).

Signed-off-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 044cae351a1e60e4381cdbae37e2a759772c2258
  
https://github.com/Linaro/odp/commit/044cae351a1e60e4381cdbae37e2a759772c2258
  Author: Petri Savolainen 
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_config_internal.h

  Log Message:
  ---
  linux-gen: config: maximum pool size 1M

Change maximum pool size back to 1M. Maximum packet pool
capability is defined in the config file. This is the upper
limit for that config. Also this is max capability of buffer
and tmo pools.

Signed-off-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/690bacc61c55...044cae351a1e
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 690bac: linux-gen: pool: increase minimum packet segment l...

2018-10-18 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 690bacc61c55e4f8f3195faaac068da83790ebf4
  
https://github.com/Linaro/odp/commit/690bacc61c55e4f8f3195faaac068da83790ebf4
  Author: Matias Elo 
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_config_internal.h
M platform/linux-generic/pktio/dpdk.c

  Log Message:
  ---
  linux-gen: pool: increase minimum packet segment length

Some DPDK NICs need at least 2176 byte buffers (2048B + headroom) to not
segment standard ethernet frames. Increase minimum segment length to avoid
this and add matching check to zero-copy dpdk pktio pool create.

Reported-by: P. Gyanesh Kumar Patra 
Signed-off-by: Matias Elo 
Tested-by: P. Gyanesh Kumar Patra 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] f8a9b8: example: generator: use odp_wait_time_ns() instead...

2018-10-18 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: f8a9b873ffd6b1a512eb87ebc3ab183bc71157b0
  
https://github.com/Linaro/odp/commit/f8a9b873ffd6b1a512eb87ebc3ab183bc71157b0
  Author: Matias Elo 
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
M example/generator/odp_generator.c

  Log Message:
  ---
  example: generator: use odp_wait_time_ns() instead of timers

Simplify code by using odp_wait_time_ns() instead of timers.

Signed-off-by: Matias Elo 
Reviewed-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: 0287f1432eda1cf3e7fb8323e0fda838cf744816
  
https://github.com/Linaro/odp/commit/0287f1432eda1cf3e7fb8323e0fda838cf744816
  Author: Matias Elo 
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
M example/generator/odp_generator.c

  Log Message:
  ---
  example: generator: remove print from packet tx loop

The printf() would flood output when using small tx interval. Increase
global stats print interval instead.

Signed-off-by: Matias Elo 
Reviewed-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/df04f4ccb940...0287f1432eda
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] df04f4: example: stop and close pktio devices on exit

2018-10-18 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: df04f4ccb940fea8cf3d7b5d41e31a381bb0ec08
  
https://github.com/Linaro/odp/commit/df04f4ccb940fea8cf3d7b5d41e31a381bb0ec08
  Author: Matias Elo 
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
M example/ipsec/odp_ipsec.c
M example/ipsec_api/odp_ipsec.c
M example/ipsec_offload/odp_ipsec_offload.c
M example/l2fwd_simple/odp_l2fwd_simple.c
M example/l3fwd/odp_l3fwd.c
M example/switch/odp_switch.c
M platform/linux-generic/test/mmap_vlan_ins/mmap_vlan_ins.c

  Log Message:
  ---
  example: stop and close pktio devices on exit

Stop and close used pktio devices on exit to free used resources.

Signed-off-by: Matias Elo 
Reviewed-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 4a877e: linux-gen: sched scalable: allocate global data fr...

2018-10-16 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 4a877ef354b51189acc631c9b0ef669cf16045cc
  
https://github.com/Linaro/odp/commit/4a877ef354b51189acc631c9b0ef669cf16045cc
  Author: Matias Elo 
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_schedule_scalable.c

  Log Message:
  ---
  linux-gen: sched scalable: allocate global data from shm

Enables using scalable scheduler in process mode.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 570758a22fd0d6e2b2a73eb8ed0a8360a5b0ef32
  
https://github.com/Linaro/odp/commit/570758a22fd0d6e2b2a73eb8ed0a8360a5b0ef32
  Author: Matias Elo 
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_packet_io_ring_internal.h
M platform/linux-generic/pktio/ipc.c
M platform/linux-generic/pktio/ring.c

  Log Message:
  ---
  linux-gen: ring: allocate global data from shm

Enables using ipc in process mode.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/dc6c26b9ef60...570758a22fd0
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 59debc: ci: remove iquery tests

2018-10-16 Thread GitHub
  Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: 59debc98d1d5ced95da8c95cdbc714184128f1e6
  
https://github.com/Linaro/odp/commit/59debc98d1d5ced95da8c95cdbc714184128f1e6
  Author: Petri Savolainen 
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
M .shippable.yml
M scripts/ci/coverage.sh

  Log Message:
  ---
  ci: remove iquery tests

Remove iquery scheduler from CI test scripts.

Signed-off-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: fad375346ab5cab78b44e7de8417527ca77e7ca6
  
https://github.com/Linaro/odp/commit/fad375346ab5cab78b44e7de8417527ca77e7ca6
  Author: Petri Savolainen 
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_queue_if.c
M platform/linux-generic/odp_schedule_if.c

  Log Message:
  ---
  linux-gen: sched: remove iquery from interface

Remove iquery from scheduler and queue interface.

Signed-off-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 602e207726055100b068eff1442c28fba95b8fac
  
https://github.com/Linaro/odp/commit/602e207726055100b068eff1442c28fba95b8fac
  Author: Petri Savolainen 
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
M platform/linux-generic/Makefile.am
R platform/linux-generic/odp_schedule_iquery.c

  Log Message:
  ---
  linux-gen: remove iquery scheduler implementation

Iquery scheduler has no advantage compared to basic and scalable
scheduler. It has not been developed for a long time. Remove it
to reduce maintenance overhead.

Signed-off-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 79f23e85b2c7e8f977efc2d10bb06639f08edbaf
  
https://github.com/Linaro/odp/commit/79f23e85b2c7e8f977efc2d10bb06639f08edbaf
  Author: Petri Savolainen 
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_schedule_if.h
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  ---
  linux-gen: sched: remove unused schedule interface functions

These functions are not needed after iquery scheduler was
removed.

Signed-off-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/e4f37812327c...79f23e85b2c7
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 712565: ci: remove iquery tests

2018-10-16 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 712565ad0e1dfdb1d80ca0b3a82c994eced863b6
  
https://github.com/Linaro/odp/commit/712565ad0e1dfdb1d80ca0b3a82c994eced863b6
  Author: Petri Savolainen 
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
M .shippable.yml
M scripts/ci/coverage.sh

  Log Message:
  ---
  ci: remove iquery tests

Remove iquery scheduler from CI test scripts.

Signed-off-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: d1936686de3035d2664fa4745bd8681a6411d0d6
  
https://github.com/Linaro/odp/commit/d1936686de3035d2664fa4745bd8681a6411d0d6
  Author: Petri Savolainen 
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_queue_if.c
M platform/linux-generic/odp_schedule_if.c

  Log Message:
  ---
  linux-gen: sched: remove iquery from interface

Remove iquery from scheduler and queue interface.

Signed-off-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: caad132591f4ede71f08b727f302c8d41b8e96d9
  
https://github.com/Linaro/odp/commit/caad132591f4ede71f08b727f302c8d41b8e96d9
  Author: Petri Savolainen 
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
M platform/linux-generic/Makefile.am
R platform/linux-generic/odp_schedule_iquery.c

  Log Message:
  ---
  linux-gen: remove iquery scheduler implementation

Iquery scheduler has no advantage compared to basic and scalable
scheduler. It has not been developed for a long time. Remove it
to reduce maintenance overhead.

Signed-off-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: dc6c26b9ef60ac0f10dca34b9f84ad440cf2c39e
  
https://github.com/Linaro/odp/commit/dc6c26b9ef60ac0f10dca34b9f84ad440cf2c39e
  Author: Petri Savolainen 
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_schedule_if.h
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  ---
  linux-gen: sched: remove unused schedule interface functions

These functions are not needed after iquery scheduler was
removed.

Signed-off-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/7cefeec60b27...dc6c26b9ef60
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 9b0a51: linux-gen: ipsec: fall back to lower odp_random_ki...

2018-10-16 Thread GitHub
  Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: 9b0a51c159abb43215a71ab0c107af0a6161e037
  
https://github.com/Linaro/odp/commit/9b0a51c159abb43215a71ab0c107af0a6161e037
  Author: Matias Elo 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_global_data.h
M platform/linux-generic/odp_ipsec.c

  Log Message:
  ---
  linux-gen: ipsec: fall back to lower odp_random_kind_t if necessary

Create IV with lower random kind if ODP_RANDOM_CRYPTO is not supported.
This enables passing validation tests using odp_random_null.

Signed-off-by: Matias Elo 
Reviewed-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 77b648004d222d8ea06f657678b8ca34ecc6b6f1
  
https://github.com/Linaro/odp/commit/77b648004d222d8ea06f657678b8ca34ecc6b6f1
  Author: Maxim Uvarov 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M scripts/checkpatch.pl

  Log Message:
  ---
  fix code check warning using CC in code

Fix error when code check finds CC inside patch
itself and wants to validate it as description note.
ERROR: Unrecognized email address: '${CC}'

Signed-off-by: Maxim Uvarov 
Reviewed-by: Bill Fischofer 
Reviewed-by: Dmitry Eremin-Solenikov 


  Commit: b9fd2c2714a0e9edafd986522174c505b0465d82
  
https://github.com/Linaro/odp/commit/b9fd2c2714a0e9edafd986522174c505b0465d82
  Author: Bill Fischofer 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M configure.ac

  Log Message:
  ---
  configure: add warning about --without-openssl implications

ODP now supports the --without-openssl configure option to not
use OpenSSL as part of building odp-linux. However, omitting
OpenSSL will make strong cryptographic support unavailable.

Display the OpenSSL inclusion status as part of configure
output and include a warning to be sure the user understands
this implication of omitting this support.

Signed-off-by: Bill Fischofer 
Reviewed-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: 182b7a46636d4a9c72fa1d57e4ba54c68dfb5dce
  
https://github.com/Linaro/odp/commit/182b7a46636d4a9c72fa1d57e4ba54c68dfb5dce
  Author: Maxim Uvarov 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M configure.ac

  Log Message:
  ---
  configure.ac print linker

Signed-off-by: Maxim Uvarov 
Reviewed-by: Bill Fischofer 


  Commit: b5a7da42c8808f54b1de45d9d2afc22888ffe072
  
https://github.com/Linaro/odp/commit/b5a7da42c8808f54b1de45d9d2afc22888ffe072
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M example/sysinfo/odp_sysinfo.c

  Log Message:
  ---
  example: sysinfo: print more information about crypto capabilities

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: f21ec861693109aa2352a0cfac5c7583889cf6e6
  
https://github.com/Linaro/odp/commit/f21ec861693109aa2352a0cfac5c7583889cf6e6
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_crypto_openssl.c

  Log Message:
  ---
  linux-gen: crypto: properly sort AES-CMAC capabilities

According to the specs, digest capabilities should be sorted first by
digest length, then by key length. Sort AES-CMAC caps accordingly.

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: fd88c7f06b4c7f6b14b25bf2eab5aa80db6d4ed4
  
https://github.com/Linaro/odp/commit/fd88c7f06b4c7f6b14b25bf2eab5aa80db6d4ed4
  Author: Matias Elo 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M include/odp/api/abi-default/thread.h

  Log Message:
  ---
  thread: increase ODP_THREAD_COUNT_MAX to 256

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: ff1e59c72f0f6b72772b1e4a93b29e2cfca9e6e8
  
https://github.com/Linaro/odp/commit/ff1e59c72f0f6b72772b1e4a93b29e2cfca9e6e8
  Author: Matias Elo 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M platform/linux-generic/pktio/netmap.c

  Log Message:
  ---
  linux-gen: netmap: fix incorrect debug message

Move debug message to the correct code branch and add more debug info.

Signed-off-by: Matias Elo 
Reported-by: Gyanesh Patra 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 564375702111d0d07fad2b9d8e12ac000fb157bd
  
https://github.com/Linaro/odp/commit/564375702111d0d07fad2b9d8e12ac000fb157bd
  Author: Seungha Son 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_timer.c

  Log Message:
  ---
  linux-gen: timer: add debug print when running out of timer pools

Signed-off-by: Seungha Son 
Reviewed-by: Matias Elo 
Signed-off-by: Maxim Uvarov 


  Commit: c52905b19e8d9035c81ea8847e532cfa4d45c6f6
  
https://github.com/Linaro/odp/commit/c5

[lng-odp] [Linaro/odp] a8cc16: linux-gen: pktio: fix index calculation of multipl...

2018-10-15 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: a8cc1677b95448509bbc0258734c4a0c6465a2ae
  
https://github.com/Linaro/odp/commit/a8cc1677b95448509bbc0258734c4a0c6465a2ae
  Author: Petri Savolainen 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_packet_io.c

  Log Message:
  ---
  linux-gen: pktio: fix index calculation of multiple dest_queue

Packets to different destination queues interleaved resulted
bad indexes when pktin_recv_buf() was recording which packets
belong to the same dest_queue.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 7cefeec60b27d96cc6a62f2579dddc56d80846ed
  
https://github.com/Linaro/odp/commit/7cefeec60b27d96cc6a62f2579dddc56d80846ed
  Author: Petri Savolainen 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M test/validation/api/classification/odp_classification_test_pmr.c

  Log Message:
  ---
  validation: cls: interleave tcp test flows

For better test coverage send two packet flows interleaved
(in two/three packet patches). Also check that a received
packet is from the correct queue.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/0f6ebf74b3f7...7cefeec60b27
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 664cbd: helper: iplookup: check capabilities

2018-10-15 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 664cbd820806256b9f9d44dd879b5fa85c70d40c
  
https://github.com/Linaro/odp/commit/664cbd820806256b9f9d44dd879b5fa85c70d40c
  Author: Petri Savolainen 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M helper/iplookuptable.c

  Log Message:
  ---
  helper: iplookup: check capabilities

Check pool and queue capabilities instead of assuming e.g. that
1M events can be stored into a queue. Reduced table defines
(pool / queue size requirement) as an easy fix to pass tests.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 99a96552ddc57fa93af1eb041b71c55e0927fa75
  
https://github.com/Linaro/odp/commit/99a96552ddc57fa93af1eb041b71c55e0927fa75
  Author: Petri Savolainen 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M test/performance/odp_scheduling_run.sh

  Log Message:
  ---
  test: scheduling: fix script to exit with failure status

It seems that some shells did not notice failure status.
Simplified the script to exit on the first failure.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: cd760151e86ac1276906edc83856650b7694162e
  
https://github.com/Linaro/odp/commit/cd760151e86ac1276906edc83856650b7694162e
  Author: Petri Savolainen 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M test/performance/odp_scheduling.c

  Log Message:
  ---
  test: scheduling: honor pool capability

Limit pool size to maximum pool capability.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: bbe8e532130900bbd6896e7ec5e6828f7e19fa4b
  
https://github.com/Linaro/odp/commit/bbe8e532130900bbd6896e7ec5e6828f7e19fa4b
  Author: Petri Savolainen 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M test/performance/odp_sched_latency.c

  Log Message:
  ---
  test: sched_latency: honor pool capability limits

Check maximum pool size from pool capability.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: c5025dfd7c43740aae55d8e69104a251ef1c32ab
  
https://github.com/Linaro/odp/commit/c5025dfd7c43740aae55d8e69104a251ef1c32ab
  Author: Petri Savolainen 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_schedule_basic.c

  Log Message:
  ---
  linux-gen: sched: remove unnecessary queue null index

Ring does not use any more special null index. So, queue index
initialization to null index is not needed any more.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 83478c2c04ee939b69e09867f97be88ae5c9e684
  
https://github.com/Linaro/odp/commit/83478c2c04ee939b69e09867f97be88ae5c9e684
  Author: Petri Savolainen 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_config_internal.h
M platform/linux-generic/include/odp_pool_internal.h
M platform/linux-generic/odp_pool.c

  Log Message:
  ---
  linux-gen: pool: ring size must be larger than num items

Ensure that ring size is larger than number of events to be
stored in there.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 08620451ad0d82b092ac7516673644ab20ebc9bc
  
https://github.com/Linaro/odp/commit/08620451ad0d82b092ac7516673644ab20ebc9bc
  Author: Petri Savolainen 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_ring_internal.h

  Log Message:
  ---
  linux-gen: ring: add reader tail check

Reader tail index is needed to detect if a reader is so much
behind that a writer is going to overwrite the data it is
reading.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 31f9a83aec500e45576202cc42219bf0673a9790
  
https://github.com/Linaro/odp/commit/31f9a83aec500e45576202cc42219bf0673a9790
  Author: Petri Savolainen 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_config_internal.h

  Log Message:
  ---
  linux-gen: pool: reduce max pool size

Reduce maximum pool size, so that maximum size (packet) pool
requires less than 1GB of SHM memory. The limit of 1GB (for
default configuration) comes from maximum SHM reserve size
in process mode (single VA) and limited memory size CI virtual
machines.

This define can be increased when pool size options are added
into the configuration file.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 0f6ebf74b3f77bf7e02558778e32d317cb983393
  
https://github.com/Linaro/odp/commit/0f6ebf74b3f77bf7e02558778e32d317cb983393
  Author: Petri Savolainen 
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
M test/vali

[lng-odp] [Linaro/odp] 35265d: linux-gen: dpdk: fix running multiple odp instance...

2018-10-11 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 35265db49b1f5329deed85734cb94cac2cc44178
  
https://github.com/Linaro/odp/commit/35265db49b1f5329deed85734cb94cac2cc44178
  Author: Matias Elo 
  Date:   2018-10-11 (Thu, 11 Oct 2018)

  Changed paths:
M platform/linux-generic/pktio/dpdk.c

  Log Message:
  ---
  linux-gen: dpdk: fix running multiple odp instances simulaneusly

Prefix DPDK packet pool names and huge page mappings with
PID to avoid name conflicts. Also, let DPDK detect process
type automatically.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 09affd4785c5817f14eb528940420d3831ab81de
  
https://github.com/Linaro/odp/commit/09affd4785c5817f14eb528940420d3831ab81de
  Author: Matias Elo 
  Date:   2018-10-11 (Thu, 11 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_packet_dpdk.h
M platform/linux-generic/pktio/dpdk.c
M platform/linux-generic/pktio/dpdk_parse.c

  Log Message:
  ---
  linux-gen: dpdk: prefix visible internal parse functions with _odp_

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 01a3bd80c5e56bdfa1868cfb1f030ca3a834d742
  
https://github.com/Linaro/odp/commit/01a3bd80c5e56bdfa1868cfb1f030ca3a834d742
  Author: Matias Elo 
  Date:   2018-10-11 (Thu, 11 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_packet_dpdk.h
M platform/linux-generic/include/odp_packet_internal.h
M platform/linux-generic/include/odp_pool_internal.h
M platform/linux-generic/odp_pool.c
M platform/linux-generic/pktio/dpdk.c

  Log Message:
  ---
  linux-gen: dpdk: improved zero-copy implementation

Improved zero-copy DPDK pktio implementation which better adheres to DPDK
APIs. The new implementation reduces overhead by moving mbuf
initialization to ODP pool create and by using offsets instead of saved
pointers to do ODP packet / DPDK mbuf conversion.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/ad7a654b1355...01a3bd80c5e5
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] ad7a65: validation: packet: add packet reset test

2018-10-11 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: ad7a654b1355f346e33834dd220535b07a4eef0e
  
https://github.com/Linaro/odp/commit/ad7a654b1355f346e33834dd220535b07a4eef0e
  Author: Petri Savolainen 
  Date:   2018-10-11 (Thu, 11 Oct 2018)

  Changed paths:
M test/validation/api/packet/packet.c

  Log Message:
  ---
  validation: packet: add packet reset test

Added test for odp_packet_reset().

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] f60d82: linux-gen: ipsec: speed up random IV generation by...

2018-10-10 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: f60d82e96b995e10217ab40b6ad9f9cba3a6cadb
  
https://github.com/Linaro/odp/commit/f60d82e96b995e10217ab40b6ad9f9cba3a6cadb
  Author: Janne Peltonen 
  Date:   2018-10-10 (Wed, 10 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_ipsec.c

  Log Message:
  ---
  linux-gen: ipsec: speed up random IV generation by thread-local buffering

Outbound IPsec processing for SAs that require random IV is slow
since the the OpenSSL based odp_random_data() is slow and not
multi-thread scalable.

Improve performance by not calling odp_random_data() for every packet
but by getting random data for IVs from a thread local buffer that is
filled by less frequent but larger odp_random_data requests.

Signed-off-by: Janne Peltonen 
Reviewed-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 917a2bf7e8a41538f811889099738eb3979efc3a
  
https://github.com/Linaro/odp/commit/917a2bf7e8a41538f811889099738eb3979efc3a
  Author: Janne Peltonen 
  Date:   2018-10-10 (Wed, 10 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_ipsec_internal.h
M platform/linux-generic/odp_ipsec.c
M platform/linux-generic/odp_ipsec_sad.c

  Log Message:
  ---
  linux-gen: ipsec: remove SA reference counting from outbound processing

SA reference counting in IPsec output has severe performance penalty
when the same SA is used in multiple threads. Remove SA reference
counting from odp_ipsec_out() and odp_ipsec_out_enq() as it is
actually unnecessary with applications adhering to the ODP API.

The reference counting would prevent odp_ipsec_sa_disable() from
completing if IPsec outbound processing for the same SA were still
in progress in some other thread. With a correctly behaving ODP
application such situation never occurs because the ODP API requires
that odp_ipsec_sa_disable() must not be called at the same time as
odp_ipsec_out() or odp_ipsec_out_enq() for the same SA. The disable
call must thus happen after (in the C11 thread model sense, including
memory ordering) any conflicting IPsec output call, which means that
the ODP application must use appropriate synchronization mechanisms to
ensure that all odp_ipsec_out()/odp_ipsec_out_enc() calls (for the SA)
have completed before odp_ipsec_sa_disable() is called.

Similarly, when an SA is created, the handle must not be used in
other threads for output before the creation is complete and visible.
This means that an ODP application must use proper synchronization
mechanism when passing the handle of a newly created SA to another
thread and before using it there. This in turns make the SA state
check in ipsec_sa_lock() unnecessary when indirectly called through
the IPsec output routines.

Signed-off-by: Janne Peltonen 
Reviewed-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 23e4a06ea025492e33a9a0f759386133e9eef6ad
  
https://github.com/Linaro/odp/commit/23e4a06ea025492e33a9a0f759386133e9eef6ad
  Author: Janne Peltonen 
  Date:   2018-10-10 (Wed, 10 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_ipsec_internal.h
M platform/linux-generic/odp_ipsec.c
M platform/linux-generic/odp_ipsec_sad.c

  Log Message:
  ---
  linux-gen: ipsec: separate hot r/w data from r/o data in an SA

Group very frequently updated SA state together, separately from
read-only data to reduce false sharing of cache lines and resulting
cache missed (not done for tun_ipv4.hdr_id which should be removed).

Signed-off-by: Janne Peltonen 
Reviewed-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 3b11463dc8f9ce6bdb95490eeda933e6b6be3534
  
https://github.com/Linaro/odp/commit/3b11463dc8f9ce6bdb95490eeda933e6b6be3534
  Author: Janne Peltonen 
  Date:   2018-10-10 (Wed, 10 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_ipsec_internal.h
M platform/linux-generic/odp_ipsec.c
M platform/linux-generic/odp_ipsec_sad.c

  Log Message:
  ---
  linux-gen: ipsec: use sequence number counter for counter based IV

Reduce frequently updated SA state by reusing 64-bit sequence number
as a counter based IV instead of having a separate counter for it.

Signed-off-by: Janne Peltonen 
Reviewed-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 71b674a18a4655ab17bb9ab851492f8c51a9b950
  
https://github.com/Linaro/odp/commit/71b674a18a4655ab17bb9ab851492f8c51a9b950
  Author: Janne Peltonen 
  Date:   2018-10-10 (Wed, 10 Oct 2018)

  Changed paths:
M test/validation/api/ipsec/ipsec.c

  Log Message:
  ---
  validation: ipsec: make output checking accept any IP ID value

ODP implementation is free to choose the IP ID value in the outbound
IP header. Make outbound validation check accept any IP ID value, not
just the one in the test vector. R

[lng-odp] [Linaro/odp] 1d5c2f: linux-gen: shm: do not print map error

2018-10-09 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 1d5c2ffab0051390641628a458f657c49ea54d41
  
https://github.com/Linaro/odp/commit/1d5c2ffab0051390641628a458f657c49ea54d41
  Author: Maxim Uvarov 
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_ishmphy.c

  Log Message:
  ---
  linux-gen: shm: do not print map error

map error just spams output screen and it's impossible
to see anything in the log. No need this extra debug
print. It's ok if memory can not be allocated in HP and
reservation fails to normal pages.

Signed-off-by: Maxim Uvarov 
Reviewed-by: Bill Fischofer 


  Commit: 65f2959da164c4fed23b713c99842213c7ab04e1
  
https://github.com/Linaro/odp/commit/65f2959da164c4fed23b713c99842213c7ab04e1
  Author: Maxim Uvarov 
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_shm_internal.h
M platform/linux-generic/odp_classification.c
M platform/linux-generic/odp_crypto_null.c
M platform/linux-generic/odp_crypto_openssl.c
M platform/linux-generic/odp_ipsec_events.c
M platform/linux-generic/odp_ipsec_sad.c
M platform/linux-generic/odp_ishm.c
M platform/linux-generic/odp_packet_io.c
M platform/linux-generic/odp_pool.c
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_queue_lf.c
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_shared_memory.c
M platform/linux-generic/odp_thread.c

  Log Message:
  ---
  linux-gen: do not use huge pages for internal allocations

Some linux-generic internal shared memory allocations have
to be in normal pages due to small required data. Relaying
on odp_sys_huge_page_size() is not really correct, because
call returns default huge page size. But default huge page
size is definned in kernel boot parameter as:
default_hugepagesz=1G hugepagesz=1G hugepages=2
So in that case for small allocation linux-gen will create 1GB
huge page. This patch introduces internal flag to shm funtion
to allocate hp.
This patch remains allowing changes on top of it:
For now pools are in huge page. And for apps with small pool it's
big overhead of unused memory. We should take into account
odp_sys_huge_page_size_all() call and found best sized huge pages.
https://bugs.linaro.org/show_bug.cgi?id=3954

Signed-off-by: Maxim Uvarov 
Reviewed-by: Bill Fischofer 


Compare: https://github.com/Linaro/odp/compare/406054d9c9ce...65f2959da164
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] b7da3c: example: build: configure option to disable exampl...

2018-10-09 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: b7da3cd005ab576b55e066ffa854697f41bb6f82
  
https://github.com/Linaro/odp/commit/b7da3cd005ab576b55e066ffa854697f41bb6f82
  Author: Petri Savolainen 
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
M Makefile.am
M configure.ac
M example/m4/configure.m4

  Log Message:
  ---
  example: build: configure option to disable example build

Example applications are not always needed. Added a configuration
option to disable example application build and install. This
makes build faster and install footprint smaller.

Signed-off-by: Petri Savolainen 
Reviewed-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 406054d9c9ce31990d59640aa5d3dfd49e2d1e9d
  
https://github.com/Linaro/odp/commit/406054d9c9ce31990d59640aa5d3dfd49e2d1e9d
  Author: Petri Savolainen 
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
M Makefile.am
M configure.ac
M test/m4/configure.m4

  Log Message:
  ---
  test: build: configure option to disable test build

Test applications are not always needed. Added a configuration
option to disable test application build and install. This
makes build faster and install footprint smaller.

Signed-off-by: Petri Savolainen 
Reviewed-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/a7f23e35b596...406054d9c9ce
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 21f383: linux-gen: pool: decrease minimum segment size to ...

2018-10-09 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 21f383e9fa9f0f0c127dbb251e08ae91da56d817
  
https://github.com/Linaro/odp/commit/21f383e9fa9f0f0c127dbb251e08ae91da56d817
  Author: Petri Savolainen 
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_config_internal.h

  Log Message:
  ---
  linux-gen: pool: decrease minimum segment size to 2k

Decrease minimum segment size from about 8k to about 2k bytes.
Normal Ethernet frames still fit into first segment, but
SHM reservation size is reduced into about 1/3 what it was.
There is 1GB limit in process mode SHM allocations, so 1/3
reduction makes a big difference there.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: d46c341e321cb5085d5577dd5fb8ca0b3f7ba554
  
https://github.com/Linaro/odp/commit/d46c341e321cb5085d5577dd5fb8ca0b3f7ba554
  Author: Petri Savolainen 
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
M test/validation/api/scheduler/scheduler.c

  Log Message:
  ---
  validation: sched: add queue size test

Added test case which uses small queue size for scheduled
queues.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 2dd51f19e1d9c84fd09962ad2d134c376b46c45f
  
https://github.com/Linaro/odp/commit/2dd51f19e1d9c84fd09962ad2d134c376b46c45f
  Author: Petri Savolainen 
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_queue_basic.c

  Log Message:
  ---
  linux-gen: queue: use queue size parameter

Don't round up small queue sizes to default, but to minimum
queue size. Application may need to set small size on some
queues.

Large queue size mean large buffering capacity. E.g. when
large queues are served with a low priority, service level
of higher priority queues may suffer as many/most events of
a shared pool may be stored in low priority queues (while
the pool is empty).

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: d966e0e452517e1e0a29ca59b892f6685d560c78
  
https://github.com/Linaro/odp/commit/d966e0e452517e1e0a29ca59b892f6685d560c78
  Author: Petri Savolainen 
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
M test/performance/odp_sched_pktio.c

  Log Message:
  ---
  test: sched_pktio: add queue pipeline options

Added options to test performance when received packets are
pushed through a set of queues (pipeline stages) before
packet output.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 0db006b5ea8fb6c760a4e48a5dd953b65d1895fc
  
https://github.com/Linaro/odp/commit/0db006b5ea8fb6c760a4e48a5dd953b65d1895fc
  Author: Petri Savolainen 
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
M test/performance/odp_sched_pktio.c

  Log Message:
  ---
  test: sched_pktio: add scheduler sync mode option

Added option to select scheduler synchronization mode
(parallel, atomic, ordered) for all queues.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: a7f23e35b596dada847205235821336e9e8d7166
  
https://github.com/Linaro/odp/commit/a7f23e35b596dada847205235821336e9e8d7166
  Author: Petri Savolainen 
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
M test/performance/odp_sched_pktio.c

  Log Message:
  ---
  test: sched_pktio: add pipeline queue size option

Added option to set pipeline queue size. Default is 256 to
avoid large buffering in pipeline queues.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/f6b06ba4ef87...a7f23e35b596
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] f6b06b: travis: export CI for first distcheck

2018-10-08 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: f6b06ba4ef87d2c62fe47fe8ffe4e240b37c8fc1
  
https://github.com/Linaro/odp/commit/f6b06ba4ef87d2c62fe47fe8ffe4e240b37c8fc1
  Author: Maxim Uvarov 
  Date:   2018-10-08 (Mon, 08 Oct 2018)

  Changed paths:
M scripts/ci/distcheck.sh

  Log Message:
  ---
  travis: export CI for first distcheck

scripts runs 2 distchecks but only for second one CI
was exported.

Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 9a4f83: linux-gen: split global data into RO and RW struct...

2018-10-04 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 9a4f8305e9c90f0ca0e7e4c240eb88d81b864ae0
  
https://github.com/Linaro/odp/commit/9a4f8305e9c90f0ca0e7e4c240eb88d81b864ae0
  Author: Matias Elo 
  Date:   2018-10-04 (Thu, 04 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_debug_internal.h
M platform/linux-generic/include/odp_global_data.h
M platform/linux-generic/odp_cpumask.c
M platform/linux-generic/odp_cpumask_task.c
M platform/linux-generic/odp_fdserver.c
M platform/linux-generic/odp_init.c
M platform/linux-generic/odp_ipsec.c
M platform/linux-generic/odp_ishm.c
M platform/linux-generic/odp_libconfig.c
M platform/linux-generic/odp_pcapng.c
M platform/linux-generic/odp_pool.c
M platform/linux-generic/odp_shared_memory.c
M platform/linux-generic/odp_system_info.c
M platform/linux-generic/odp_timer.c
M platform/linux-generic/odp_traffic_mngr.c
M platform/linux-generic/pktio/ipc.c
M platform/linux-generic/pktio/ring.c

  Log Message:
  ---
  linux-gen: split global data into RO and RW structs

RW global data is allocated from shm to enable process mode support.

Signed-off-by: Matias Elo 
Signed-off-by: Maxim Uvarov 


  Commit: 22dcddaa3dcc82f88b4e9b97a6aa6deb632269f6
  
https://github.com/Linaro/odp/commit/22dcddaa3dcc82f88b4e9b97a6aa6deb632269f6
  Author: Matias Elo 
  Date:   2018-10-04 (Thu, 04 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_global_data.h
M platform/linux-generic/odp_pcapng.c

  Log Message:
  ---
  linux-gen: pcapng: move global data into odp_global_data_rw_t

Pcapng global variables are modified after global init.

Signed-off-by: Matias Elo 
Signed-off-by: Maxim Uvarov 


  Commit: bb3a47d7eb62cfe50b111b357435f8bd554f374f
  
https://github.com/Linaro/odp/commit/bb3a47d7eb62cfe50b111b357435f8bd554f374f
  Author: Matias Elo 
  Date:   2018-10-04 (Thu, 04 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_global_data.h
M platform/linux-generic/pktio/dpdk.c

  Log Message:
  ---
  linux-gen: dpdk: move dpdk_initialized global var into odp_global_data_rw_t

‘dpdk_initialized’ is modified after global init.

Signed-off-by: Matias Elo 
Signed-off-by: Maxim Uvarov 


  Commit: bfc46064595db98814a70a048ad9d4de70d12e56
  
https://github.com/Linaro/odp/commit/bfc46064595db98814a70a048ad9d4de70d12e56
  Author: Matias Elo 
  Date:   2018-10-04 (Thu, 04 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_timer.c

  Log Message:
  ---
  linux-gen: timer: allocate global memory from shm

Enables using timers in process mode.

Signed-off-by: Matias Elo 
Signed-off-by: Maxim Uvarov 


  Commit: 194f82dac1ff10500ea10d2f25f9c010d67c6e5a
  
https://github.com/Linaro/odp/commit/194f82dac1ff10500ea10d2f25f9c010d67c6e5a
  Author: Matias Elo 
  Date:   2018-10-04 (Thu, 04 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_timer.c

  Log Message:
  ---
  linux-gen: timer: move global variable 'locks' into timer_global_t

Enables using timers in process mode.

Signed-off-by: Matias Elo 
Signed-off-by: Maxim Uvarov 


  Commit: 984ffe3caae07b8d5cd9dab14b7b93ca7d87a87d
  
https://github.com/Linaro/odp/commit/984ffe3caae07b8d5cd9dab14b7b93ca7d87a87d
  Author: Matias Elo 
  Date:   2018-10-04 (Thu, 04 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_timer.c

  Log Message:
  ---
  linux-gen: timer: move global variables into timer_global_t

Enables using timers in process mode.

Signed-off-by: Matias Elo 
Signed-off-by: Maxim Uvarov 


  Commit: 8002e2b5ce58a532615f9c630e14c793037f8ef7
  
https://github.com/Linaro/odp/commit/8002e2b5ce58a532615f9c630e14c793037f8ef7
  Author: Matias Elo 
  Date:   2018-10-04 (Thu, 04 Oct 2018)

  Changed paths:
M platform/linux-generic/odp_ipsec.c

  Log Message:
  ---
  linux-gen: ipsec: allocate memory from shm

Signed-off-by: Matias Elo 
Signed-off-by: Maxim Uvarov 


  Commit: 07fb2ebf0a16f9ef54b2bdd15c99e2c46eda3afc
  
https://github.com/Linaro/odp/commit/07fb2ebf0a16f9ef54b2bdd15c99e2c46eda3afc
  Author: Matias Elo 
  Date:   2018-10-04 (Thu, 04 Oct 2018)

  Changed paths:
M platform/linux-generic/include/odp_init_internal.h
M platform/linux-generic/odp_hash_crc_gen.c
M platform/linux-generic/odp_init.c

  Log Message:
  ---
  linux-gen: hash: allocate crc table memory from shm

Signed-off-by: Matias Elo 
Signed-off-by: Maxim Uvarov 


  Commit: c12678f1712dd291c7ce951243b52287f3028883
  
https://github.com/Linaro/odp/commit/c12678f1712dd291c7ce951243b52287f3028883
  Author: Matias Elo 
  Date:   2018-10-04 (Thu, 04 Oct 2018)

  Changed paths:
M platform/linux-generic/pktio/pcap.c

  Log Message:
  ---
  linux-gen: pcap: allocate tx buffer from stack

Signed-off-by: Matias Elo 
Signed-off-by: Maxim Uvarov 


  Commit: 84507e04c0d1e1cedaa0b83737c0baa8cdf8d265

[lng-odp] [Linaro/odp] f14b2b: linux-gen: dpdk: prefetch pkt_hdr before packet in...

2018-10-03 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: f14b2bb379065f70174cc46a3cb2f7577eaecf2c
  
https://github.com/Linaro/odp/commit/f14b2bb379065f70174cc46a3cb2f7577eaecf2c
  Author: Petri Savolainen 
  Date:   2018-10-03 (Wed, 03 Oct 2018)

  Changed paths:
M platform/linux-generic/pktio/dpdk.c

  Log Message:
  ---
  linux-gen: dpdk: prefetch pkt_hdr before packet init

Two most often referenced packet header cachelines are
prefetched. Improve effectiveness by prefetching pkt_hdr[i + 2],
while working on pkt_hdr[i].

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: a08beb4afc6b7da7786cd7c827643689c1ee86d0
  
https://github.com/Linaro/odp/commit/a08beb4afc6b7da7786cd7c827643689c1ee86d0
  Author: Petri Savolainen 
  Date:   2018-10-03 (Wed, 03 Oct 2018)

  Changed paths:
M platform/linux-generic/pktio/dpdk.c

  Log Message:
  ---
  linux-gen: dpdk: prefetch packet data early

Prefetch packet data for pkt[i + 2], while working on pkt[i].
This improves performance when packet is parsed.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/bb09ee5afa73...a08beb4afc6b
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 094e84: example: packet_dump: add new example

2018-09-28 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 094e84c5635894f076e416c9d667fff7ae6d8acc
  
https://github.com/Linaro/odp/commit/094e84c5635894f076e416c9d667fff7ae6d8acc
  Author: Petri Savolainen 
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
M example/packet/.gitignore
M example/packet/Makefile.am
A example/packet/odp_packet_dump.c

  Log Message:
  ---
  example: packet_dump: add new example

This new example application prints received packet to terminal.
It may be used e.g. while debugging packet IO interfaces.

Signed-off-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: bb09ee5afa739db4c6775e4d1481ecf7b2c6ee4d
  
https://github.com/Linaro/odp/commit/bb09ee5afa739db4c6775e4d1481ecf7b2c6ee4d
  Author: Petri Savolainen 
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
M example/packet/Makefile.am
A example/packet/packet_dump_run.sh

  Log Message:
  ---
  example: packet_dump: run during make check

Run packet dump example with pcap input during make check.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/29483528be6b...bb09ee5afa73
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 294835: test: ipc: reduce interface start poll frequency

2018-09-28 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 29483528be6b0878a73c5b0d34e91dd34ade3f43
  
https://github.com/Linaro/odp/commit/29483528be6b0878a73c5b0d34e91dd34ade3f43
  Author: Petri Savolainen 
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
M platform/linux-generic/test/pktio_ipc/pktio_ipc1.c
M platform/linux-generic/test/pktio_ipc/pktio_ipc2.c

  Log Message:
  ---
  test: ipc: reduce interface start poll frequency

This test fails frequently in Travis since log get filled with
debug prints from odp_pktio_start(). Reduce polling frequency to
once per 50ms. This gives both process time to start up, before
log is filled with unnecessary error messages.

Signed-off-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 50f15e: linux-gen: queue: fix error print format

2018-09-28 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 50f15e48f30ddafcbeac77fa5dcfbd8eb6f55353
  
https://github.com/Linaro/odp/commit/50f15e48f30ddafcbeac77fa5dcfbd8eb6f55353
  Author: Petri Savolainen 
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
M platform/linux-generic/odp_queue_basic.c

  Log Message:
  ---
  linux-gen: queue: fix error print format

Add missing '%' from printf formats. Also use hex instead of int
format as queue handles are pointers.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] cca786: linux-gen: shm: add option for allocating internal...

2018-09-28 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: cca78664b864d7fb3d99412147275d1b6ef582be
  
https://github.com/Linaro/odp/commit/cca78664b864d7fb3d99412147275d1b6ef582be
  Author: Matias Elo 
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
M config/odp-linux-generic.conf
M platform/linux-generic/include/odp_global_data.h
M platform/linux-generic/odp_ishm.c

  Log Message:
  ---
  linux-gen: shm: add option for allocating internal shm using single VA

Enables using ODP in process mode.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 8acc1daf215ee62beba7c333dc0818d9a9c52010
  
https://github.com/Linaro/odp/commit/8acc1daf215ee62beba7c333dc0818d9a9c52010
  Author: Matias Elo 
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
M platform/linux-generic/include/odp_config_internal.h

  Log Message:
  ---
  linux-gen: shm: increase pre-reserved virtual address space size

Larger address space is required due to the internal shm allocations in
process mode.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: f8e019e23d8348506c1121c73d63ee4e1b584e6e
  
https://github.com/Linaro/odp/commit/f8e019e23d8348506c1121c73d63ee4e1b584e6e
  Author: Matias Elo 
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
M platform/linux-generic/odp_pool.c
M platform/linux-generic/odp_timer.c
M platform/linux-generic/pktio/ipc.c
M platform/linux-generic/pktio/ring.c

  Log Message:
  ---
  linux-gen: shm: reserve internal shms using single VA flag

Reserve internal shm blocks using single VA flag when the reservation is
done after global init. Enables process mode support.

Signed-off-by: Matias Elo 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/b7b947ed8562...f8e019e23d83
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 9a8b29: linux-gen: pktin: use enqueue multi for dst_queue ...

2018-09-28 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 9a8b2903c4761b00e1223cdf64f2bf3a79060bd5
  
https://github.com/Linaro/odp/commit/9a8b2903c4761b00e1223cdf64f2bf3a79060bd5
  Author: Petri Savolainen 
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
M platform/linux-generic/odp_packet_io.c

  Log Message:
  ---
  linux-gen: pktin: use enqueue multi for dst_queue packets

Packets with dst_queue set (e.g. from classifier) are sorted to
burst so that enqueue multi call can be used for better
performance.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: b7b947ed8562822aa88db1a67233e40ec4dfa812
  
https://github.com/Linaro/odp/commit/b7b947ed8562822aa88db1a67233e40ec4dfa812
  Author: Petri Savolainen 
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
M test/validation/api/classification/odp_classification_test_pmr.c

  Log Message:
  ---
  validation: cls: multiple packet tcp dest port test

Change TCP dest port test to use multiple packets.
This is the first test to send / receive multiple packets
and use multiple queues simultaneously.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/945cc3e6aaba...b7b947ed8562
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] e887f5: linux-gen: config: print config file name

2018-09-28 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: e887f50f0fcbc18080b418d533487e47bdd9a9a3
  
https://github.com/Linaro/odp/commit/e887f50f0fcbc18080b418d533487e47bdd9a9a3
  Author: Petri Savolainen 
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
M platform/linux-generic/odp_libconfig.c

  Log Message:
  ---
  linux-gen: config: print config file name

Print config file name for logging/debugging purposes. It's
relevant to know which (non default) config was used.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: f0611da0be1f4002c5f49933204451eafe4f0219
  
https://github.com/Linaro/odp/commit/f0611da0be1f4002c5f49933204451eafe4f0219
  Author: Petri Savolainen 
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
M platform/linux-generic/include/odp_libconfig_internal.h
M platform/linux-generic/odp_libconfig.c

  Log Message:
  ---
  linux-gen: config: add array lookup function

A function to lookup and copy an array of integers from
the config file.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: d6a88b032af4ad2720da360190153fc020d5d3f4
  
https://github.com/Linaro/odp/commit/d6a88b032af4ad2720da360190153fc020d5d3f4
  Author: Petri Savolainen 
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
M config/odp-linux-generic.conf
M platform/linux-generic/odp_schedule_basic.c

  Log Message:
  ---
  linux-gen: sched: per priority burst size configuration

Change burst size configuration to be per priority instead of
only two levels of control (high/low priority). Also maximum
burst size is configurable, so that application may request
a large burst of events without a worry that a large burst of
low priority events is received.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 945cc3e6aabaf39e619accba61277301520684f9
  
https://github.com/Linaro/odp/commit/945cc3e6aabaf39e619accba61277301520684f9
  Author: Petri Savolainen 
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
M platform/linux-generic/odp_schedule_basic.c

  Log Message:
  ---
  linux-gen: sched: pack global data struct

Pack most commonly used global data into the first cache
line of the structure.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/b44cbbbfc148...945cc3e6aaba
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] b06b87: linux-gen: netmap: remove minimum frame len check

2018-09-19 Thread GitHub
  Branch: refs/heads/monarch_lts
  Home:   https://github.com/Linaro/odp
  Commit: b06b87af01c29544a46b7e25b20d099d4850148c
  
https://github.com/Linaro/odp/commit/b06b87af01c29544a46b7e25b20d099d4850148c
  Author: Juha-Matti Tilli 
  Date:   2018-09-19 (Wed, 19 Sep 2018)

  Changed paths:
M platform/linux-generic/pktio/netmap.c

  Log Message:
  ---
  linux-gen: netmap: remove minimum frame len check

Checking the minimum frame length is unnecessary as netmap drops truncated
frames internally.

Signed-off-by: Matias Elo 
Signed-off-by: Bill Fischofer 
Signed-off-by: Juha-Matti Tilli 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] b44cbb: helper: iplookuptable fix puting values to table

2018-09-13 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: b44cbbbfc148261843b041fbb5b4ea8f8879f44e
  
https://github.com/Linaro/odp/commit/b44cbbbfc148261843b041fbb5b4ea8f8879f44e
  Author: Maxim Uvarov 
  Date:   2018-09-13 (Thu, 13 Sep 2018)

  Changed paths:
M helper/iplookuptable.c

  Log Message:
  ---
  helper: iplookuptable fix puting values to table

On putting values to table we have to validate input data
and reject unaccepted data (cidr bits - Classless Inter-Domain
Routing is in range of 0 to 32).

Signed-off-by: Maxim Uvarov 
Reviewed-by: Bill Fischofer 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 6bcbd2: linux-gen: ipsec: fix sliding window shifts

2018-09-12 Thread GitHub
  Branch: refs/heads/tigermoth_lts
  Home:   https://github.com/Linaro/odp
  Commit: 6bcbd2be44c0a764e6ed995b2bb50ea265207795
  
https://github.com/Linaro/odp/commit/6bcbd2be44c0a764e6ed995b2bb50ea265207795
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M platform/linux-generic/odp_ipsec_sad.c

  Log Message:
  ---
  linux-gen: ipsec: fix sliding window shifts

If shift is greater than window bit-width, bit shift results in
undefined behaviour. Rewrite code to excplicitly set the mask in such
cases.
Fixes: https://bugs.linaro.org/show_bug.cgi?id=3999

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Janne Peltonen 
Signed-off-by: Maxim Uvarov 


  Commit: 487f052d596ea0c7c45de75738dcf418693a06dd
  
https://github.com/Linaro/odp/commit/487f052d596ea0c7c45de75738dcf418693a06dd
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M platform/linux-generic/odp_ipsec_sad.c

  Log Message:
  ---
  linux-gen: ipsec: reject SA creation with ESN flag set

Reject SA creation with ESN flag set.
Fixes: https://bugs.linaro.org/show_bug.cgi?id=4002

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/acebc12a2f2b...487f052d596e
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 461a16: linux-gen: ipsec: reject SA creation with ESN flag...

2018-09-12 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 461a16705242b1fd7e64b50fcaae57fce7cd7f79
  
https://github.com/Linaro/odp/commit/461a16705242b1fd7e64b50fcaae57fce7cd7f79
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M platform/linux-generic/odp_ipsec_sad.c

  Log Message:
  ---
  linux-gen: ipsec: reject SA creation with ESN flag set

Reject SA creation with ESN flag set.
Fixes: https://bugs.linaro.org/show_bug.cgi?id=4002

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 94a499: linux-gen: ipsec: fix sliding window shifts

2018-09-12 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 94a4993ad85539f138178ba738b87d45ba09a1f9
  
https://github.com/Linaro/odp/commit/94a4993ad85539f138178ba738b87d45ba09a1f9
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M platform/linux-generic/odp_ipsec_sad.c

  Log Message:
  ---
  linux-gen: ipsec: fix sliding window shifts

If shift is greater than window bit-width, bit shift results in
undefined behaviour. Rewrite code to excplicitly set the mask in such
cases.
Fixes: https://bugs.linaro.org/show_bug.cgi?id=3999

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Janne Peltonen 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] c46f54: linux-gen: ishm: implement huge page cache

2018-09-12 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: c46f54d8c708d6335b0288ff4a5aad3a3b93e41c
  
https://github.com/Linaro/odp/commit/c46f54d8c708d6335b0288ff4a5aad3a3b93e41c
  Author: Josep Puigdemont 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M config/odp-linux-generic.conf
M platform/linux-generic/odp_ishm.c

  Log Message:
  ---
  linux-gen: ishm: implement huge page cache

With this patch, ODP will pre-allocate several huge pages at init
time. When memory is to be mapped into a huge page, one that was
pre-allocated will be used, if available, this way ODP won't have to
trap into the kernel to allocate huge pages.

The idea with this implementation is to trick ishm into thinking that
a file descriptor where to map the memory was provided, this way it
it won't try to allocate one itself. This file descriptor is one of
those previously allocated at init time. When the system is done with
this file descriptor, instead of closing it, it is put back into the
list of available huge pages, ready to be reused.

A collateral effect of this patch is that memory is not zeroed out
when it is reused.

WARNING: This patch will not work when using process mode threads.
For several reasons, this may not work when using ODP_ISHM_SINGLE_VA
either, so when this flag is set, the list of pre-allocated files is
not used.

By default ODP will not reserve any huge pages, to tell ODP to do that,
update the ODP configuration file with something like this:
shm: {
num_cached_hp = 32
}

Example usage:

$ echo odp.config
odp_implementation = "linux-generic"
config_file_version = "0.0.1"
shm: {
num_cached_hp = 32
}

$ ODP_CONFIG_FILE=odp.conf ./test/validation/api/shmem/shmem_main

This patch solves bug #3774:
https://bugs.linaro.org/show_bug.cgi?id=3774
Signed-off-by: Josep Puigdemont 
Reviewed-and-tested-by: Matias Elo 
Signed-off-by: Maxim Uvarov 


  Commit: c5789c8633254aca7e1d978d1e1f0ad7077e7e2c
  
https://github.com/Linaro/odp/commit/c5789c8633254aca7e1d978d1e1f0ad7077e7e2c
  Author: Josep Puigdemont 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M config/odp-linux-generic.conf
M platform/linux-generic/odp_ishm.c

  Log Message:
  ---
  linux-gen: ishm: make huge page cache size dynamic

Signed-off-by: Josep Puigdemont 
Reviewed-and-tested-by: Matias Elo 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/0b9a1a2e8334...c5789c863325
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] beece6: validation: time: fix c&p error

2018-09-12 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: beece6ec441455598b405c96672dad803bdeb04f
  
https://github.com/Linaro/odp/commit/beece6ec441455598b405c96672dad803bdeb04f
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M test/validation/api/time/time.c

  Log Message:
  ---
  validation: time: fix c&p error

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: 379e29833c3ade07ffc5f41cf11aeee8bc15ae52
  
https://github.com/Linaro/odp/commit/379e29833c3ade07ffc5f41cf11aeee8bc15ae52
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M test/validation/api/scheduler/scheduler.c

  Log Message:
  ---
  validation: scheduler: print debug diagnostics on test_wait failure

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: 90016dee6e905f2089266495fd29ec00d217c582
  
https://github.com/Linaro/odp/commit/90016dee6e905f2089266495fd29ec00d217c582
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M test/validation/api/time/time.c

  Log Message:
  ---
  validation: time: be more tolerant wrt delays

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: 3c935f73096826f1ad837ef42ed377bbdffbdb4c
  
https://github.com/Linaro/odp/commit/3c935f73096826f1ad837ef42ed377bbdffbdb4c
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M test/validation/api/timer/timer.c

  Log Message:
  ---
  validation: timer: be more tolerant wrt delays

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: 0b9a1a2e8334581126d4ece3fb4f9e019d88da0d
  
https://github.com/Linaro/odp/commit/0b9a1a2e8334581126d4ece3fb4f9e019d88da0d
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M test/validation/api/scheduler/scheduler.c

  Log Message:
  ---
  validation: scheduler: increase wait tolerance timeout to 150 msec

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/8e93d6504535...0b9a1a2e8334
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] e4a2c3: include: abi: set ODP_CACHE_LINE_SIZE to 128 on pp...

2018-09-12 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: e4a2c3e72e1c6fb6e6c6554971e4e01376b70034
  
https://github.com/Linaro/odp/commit/e4a2c3e72e1c6fb6e6c6554971e4e01376b70034
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M include/odp/arch/power64-linux/odp/api/abi/cpu.h

  Log Message:
  ---
  include: abi: set ODP_CACHE_LINE_SIZE to 128 on ppc64le

POWER8 has 128-byte cache lines

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 4b58f73b6f95501d7a6ad2c0b6cbdcb467644971
  
https://github.com/Linaro/odp/commit/4b58f73b6f95501d7a6ad2c0b6cbdcb467644971
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M platform/linux-generic/arch/powerpc/odp/api/abi/cpu.h

  Log Message:
  ---
  linux-gen: abi: set ODP_CACHE_LINE_SIZE to 128 on ppc64le

POWER8 has 128-byte cache lines

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 8e93d650453505cf6a80154b83060e68dacc5fc9
  
https://github.com/Linaro/odp/commit/8e93d650453505cf6a80154b83060e68dacc5fc9
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M platform/linux-generic/include/odp_packet_io_internal.h

  Log Message:
  ---
  linux-gen: fix pktio private size on 128-byte cache machines

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/42a46399f064...8e93d6504535
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] db8c78: linux-gen: queue: remove extra checks

2018-09-12 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: db8c7882c2fc8c849cebef08e505343ae1396b79
  
https://github.com/Linaro/odp/commit/db8c7882c2fc8c849cebef08e505343ae1396b79
  Author: Petri Savolainen 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M platform/linux-generic/odp_queue_basic.c

  Log Message:
  ---
  linux-gen: queue: remove extra checks

Remove unnecessary checks from critical sections of scheduled
queue enqueue and dequeue operations. Parallelism improves when
the number of instructions and (potential) cache misses decreases
when holding the lock.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 3331e3b51dfcbfe8be5bc8c118cb8a2561294d60
  
https://github.com/Linaro/odp/commit/3331e3b51dfcbfe8be5bc8c118cb8a2561294d60
  Author: Petri Savolainen 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M platform/linux-generic/odp_schedule_basic.c

  Log Message:
  ---
  linux-gen: sched: clean up local data struct

Move stash variables into a struct. Use only 16 bits for thread id,
which is enough for 64k threads.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 2ba3fc5be07c77feaaffdaf7eb1bdd9f7c0f37c2
  
https://github.com/Linaro/odp/commit/2ba3fc5be07c77feaaffdaf7eb1bdd9f7c0f37c2
  Author: Petri Savolainen 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M platform/linux-generic/odp_schedule_basic.c

  Log Message:
  ---
  linux-gen: sched: single variable for sync context status

Use single thread local variable to keep track if
a synchronization context is held and the type of the context
(atomic or ordered). Performance is improved as sync context
status is located on single (the first) cache line of
sched_local_t.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 47c4ecd4bfdeeca0fd507dbb4f9182b36e5829f9
  
https://github.com/Linaro/odp/commit/47c4ecd4bfdeeca0fd507dbb4f9182b36e5829f9
  Author: Petri Savolainen 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M platform/linux-generic/include/odp_queue_basic_internal.h
M platform/linux-generic/odp_queue_basic.c
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_iquery.c
M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  ---
  linux-gen: sched: remove queue_destroy_finalize callback

Scheduled queue dequeue function calls directly the scheduler
queue destroy callback. Sched_queue_deq() usage is simpler
when the extra round of callbacks is removed.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 8ae6e015e8d73092b5c6b728fa39ff8190b88015
  
https://github.com/Linaro/odp/commit/8ae6e015e8d73092b5c6b728fa39ff8190b88015
  Author: Petri Savolainen 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M platform/linux-generic/odp_schedule_basic.c

  Log Message:
  ---
  linux-gen: sched: stash ring pointer

Save ring pointer into stash to avoid table lookups
when releasing the atomic context.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 42a46399f064212fc7a16f088779bee744d1241c
  
https://github.com/Linaro/odp/commit/42a46399f064212fc7a16f088779bee744d1241c
  Author: Petri Savolainen 
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
M platform/linux-generic/include/odp_ring_internal.h
M platform/linux-generic/odp_schedule_basic.c
M platform/linux-generic/odp_schedule_iquery.c
M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  ---
  linux-gen: ring: change ring_deq return value

Return number of data values dequeued (0 or 1) instead of
the data value. This improves error tolerance as there's no
data value reserved to indicate empty ring. Also CPU may
speculate further before the actual data value is actually
needed.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/1adfa2e17b27...42a46399f064
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 1adfa2: linux-gen: shm: fix wrong spelling

2018-09-11 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 1adfa2e17b27032ff31bd8f361e05970ce186148
  
https://github.com/Linaro/odp/commit/1adfa2e17b27032ff31bd8f361e05970ce186148
  Author: Seungha Son 
  Date:   2018-09-11 (Tue, 11 Sep 2018)

  Changed paths:
M platform/linux-generic/odp_ishm.c

  Log Message:
  ---
  linux-gen: shm: fix wrong spelling

Signed-off-by: Seungha Son 
Reviewed-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp]

2018-09-11 Thread GitHub
  Branch: refs/heads/devel/master_iploopup
  Home:   https://github.com/Linaro/odp

  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 4ae4c2: helper: iplookuptable fix puting values to table

2018-09-11 Thread GitHub
  Branch: refs/heads/devel/master_iploopup
  Home:   https://github.com/Linaro/odp
  Commit: 4ae4c2d7a74eabe840609c14674653de84f11854
  
https://github.com/Linaro/odp/commit/4ae4c2d7a74eabe840609c14674653de84f11854
  Author: Maxim Uvarov 
  Date:   2018-09-11 (Tue, 11 Sep 2018)

  Changed paths:
M helper/iplookuptable.c

  Log Message:
  ---
  helper: iplookuptable fix puting values to table

On putting values to table we have to validate input data
and reject unaccepted data.

Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 464606: linux-gen: sysinfo: return 0 if hugepages are not ...

2018-09-10 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 4646069f0417fc180977100af2bc1f527b2d4f28
  
https://github.com/Linaro/odp/commit/4646069f0417fc180977100af2bc1f527b2d4f28
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-09-10 (Mon, 10 Sep 2018)

  Changed paths:
M platform/linux-generic/odp_system_info.c

  Log Message:
  ---
  linux-gen: sysinfo: return 0 if hugepages are not supported

Per API return 0 from odp_sys_huge_page_size_all() if hugepages are not
supported/detected.

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 0c20689a6a78818b5cdb97cfa6c23fa7d866a761
  
https://github.com/Linaro/odp/commit/0c20689a6a78818b5cdb97cfa6c23fa7d866a761
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-09-10 (Mon, 10 Sep 2018)

  Changed paths:
M platform/linux-generic/arch/x86/odp_sysinfo_parse.c

  Log Message:
  ---
  linux-gen: x86: as a last resort parse max cpu freq from bogomips value

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


  Commit: 33fbc04b6373960ec3f84de4e7e7b34c49d71508
  
https://github.com/Linaro/odp/commit/33fbc04b6373960ec3f84de4e7e7b34c49d71508
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-09-10 (Mon, 10 Sep 2018)

  Changed paths:
M test/validation/api/system/system.c

  Log Message:
  ---
  validation: system: 0 is valid huge page size

If system does not support huge pages, odp_sys_huge_page_size() will
return 0, which should not be rejected by test.

Signed-off-by: Dmitry Eremin-Solenikov 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/6d48d7f7f684...33fbc04b6373
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 6d48d7: abi: align ODP_CPUMASK_SIZE with kernel cpu_set_t

2018-09-05 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 6d48d7f7f684b8aa87f7eb4f922d45be345ed771
  
https://github.com/Linaro/odp/commit/6d48d7f7f684b8aa87f7eb4f922d45be345ed771
  Author: Maxim Uvarov 
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
M include/odp/api/abi-default/cpumask.h

  Log Message:
  ---
  abi: align ODP_CPUMASK_SIZE with kernel cpu_set_t

Depends on kernel compile configuration size of cpu
set may differ.
Fixes:
https://bugs.linaro.org/show_bug.cgi?id=3983

Reported-by: Robert Perper 
Reviewed-by: Bill Fischofer 
Signed-off-by: Maxim Uvarov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 926c22: linux-gen: odp_shm_print_all: refine output spread...

2018-09-05 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 926c22f695ea702e598063919303f890ec52b71b
  
https://github.com/Linaro/odp/commit/926c22f695ea702e598063919303f890ec52b71b
  Author: Maxim Uvarov 
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
M platform/linux-generic/odp_ishm.c

  Log Message:
  ---
  linux-gen: odp_shm_print_all: refine output spreadsheet

Refine output print to make output spreadsheet more
readable:
Memory allocation status:
name  flag range user_len   
unused   seq ref fd  file
 0  odp_thread_globals..N  0x7f59e1b74000-0x7f59e1b75000 3472   624 
 1   1   3  (none)
 1  _odp_pool_table   ..N  0x7f59bf40d000-0x7f59c0514000 17850432   
4032 1   1   4  (none)
 2  _odp_queue_gbl..N  0x7f59e1ab-0x7f59e1b11000 393344 
3968 1   1   5  (none)
 3  _odp_queue_rings  ..N  0x7f59bd40d000-0x7f59bf40d000 33554432   0   
 1   1   6  (none)
 4  odp_queues_lf ..N  0x7f59e1a9f000-0x7f59e1ab 67648  
1984 1   1   7  (none)
 5  odp_scheduler ..N  0x7f59bcbb9000-0x7f59bd40d000 8730624
2048 1   1   9  (none)
 6  odp_pktio_entries S.N  0x7f59c060-0x7f59c0651000 327744 
4032 1   1   10 (none)
 7  crypto_pool   ..N  0x7f59e1b6f000-0x7f59e1b74000 19800  680 
 1   1   11 (none)
 8  shm_odp_cos_tbl   ..N  0x7f59e1a9a000-0x7f59e1a9f000 20480  0   
 1   1   12 (none)
 9  shm_odp_pmr_tbl   ..N  0x7f59e1a7e000-0x7f59e1a9a000 114688 0   
 1   1   13 (none)
10  shm_odp_cls_queue_grp_tbl ..N  0x7f59e1b6b000-0x7f59e1b6f000 16384  0   
 1   1   14 (none)
11  pool_ring_0   ..N  0x7f59bc7b8000-0x7f59bcbb9000 4194432
3968 1   1   15 (none)
12  ipsec_status_pool ..N  0x7f59e19be000-0x7f59e1a7e000 786432 0   
 1   1   16 (none)
13  ipsec_sa_table..N  0x7f59e19bd000-0x7f59e19be000 2112   
1984 1   1   17 (none)
14  test_shmem..N  0x7f59e19bb000-0x7f59e19bd000 4120   
4072 7   1   18 (none)
TOTAL:   66113536   
27392
   (63MB) (0MB)

Signed-off-by: Maxim Uvarov 
Reviewed-by: Bill Fischofer 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] e357f6: test: sched_perf: total number of queues option

2018-09-05 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: e357f694d31de49a7bf03d088cab02fb9a1a055f
  
https://github.com/Linaro/odp/commit/e357f694d31de49a7bf03d088cab02fb9a1a055f
  Author: Petri Savolainen 
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
M test/performance/odp_sched_perf.c

  Log Message:
  ---
  test: sched_perf: total number of queues option

Change -q option to be the total number of queues with events.
There's no need to limit the number of queues to a multiple of
worker thread count. Also, add an option for number of dummy
(empty) queues. This enables testing scheduler performance
when all created queues are not used.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: e8cb778f75282d08ad398e9145e8b14b05c7cf05
  
https://github.com/Linaro/odp/commit/e8cb778f75282d08ad398e9145e8b14b05c7cf05
  Author: Petri Savolainen 
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
M test/performance/odp_sched_perf.c

  Log Message:
  ---
  test: sched_perf: add event forward option

Added -f option to enable event forwarding between queues.
By default, an event is sent back to the queue it was
received from. When forwaring is enabled, it's sent to the
next queue.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: 6d50738dd0880aff32b58b15f550150a4766f13e
  
https://github.com/Linaro/odp/commit/6d50738dd0880aff32b58b15f550150a4766f13e
  Author: Petri Savolainen 
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
M test/performance/odp_sched_perf.c

  Log Message:
  ---
  test: sched_perf: total events per second

Added result for events per second over all
workers.

Signed-off-by: Petri Savolainen 
Reviewed-by: Bill Fischofer 
Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/4aff065f3779...6d50738dd088
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 4aff06: travis: add ubuntu 18.04 compilation test

2018-09-05 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 4aff065f37799847e46d1d10644c6113332783d1
  
https://github.com/Linaro/odp/commit/4aff065f37799847e46d1d10644c6113332783d1
  Author: Maxim Uvarov 
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  travis: add ubuntu 18.04 compilation test

Signed-off-by: Maxim Uvarov 
 Reviewed-by: Dmitry Eremin-Solenikov 



  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] eac7ec: api: timer: add timer pool capabilities

2018-09-04 Thread GitHub
  Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: eac7ec700ab0a75716881c5a390e890f2950f2e4
  
https://github.com/Linaro/odp/commit/eac7ec700ab0a75716881c5a390e890f2950f2e4
  Author: Matias Elo 
  Date:   2018-09-04 (Tue, 04 Sep 2018)

  Changed paths:
M include/odp/api/spec/timer.h

  Log Message:
  ---
  api: timer: add timer pool capabilities

Signed-off-by: Matias Elo 
Reviewed by Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 89269fd0ef5f1620c5b0c85c3af5f11d69d8cc43
  
https://github.com/Linaro/odp/commit/89269fd0ef5f1620c5b0c85c3af5f11d69d8cc43
  Author: Matias Elo 
  Date:   2018-09-04 (Tue, 04 Sep 2018)

  Changed paths:
M platform/linux-generic/odp_timer.c

  Log Message:
  ---
  linux-gen: timer: implement new timer pool capabilities

Signed-off-by: Matias Elo 
Reviewed by Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


  Commit: 71cd2fba2d739c40bf617e7833612549acee3405
  
https://github.com/Linaro/odp/commit/71cd2fba2d739c40bf617e7833612549acee3405
  Author: Matias Elo 
  Date:   2018-09-04 (Tue, 04 Sep 2018)

  Changed paths:
M test/validation/api/timer/timer.c

  Log Message:
  ---
  validation: timer: use new timer pool capabilities

Signed-off-by: Matias Elo 
Reviewed by Bill Fischofer 
Reviewed-by: Petri Savolainen 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/faa873cd4780...71cd2fba2d73
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] ef122c: travis: set CI for distcheck

2018-09-03 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: ef122c4484ee63f64f0a1b5cab74b018b19e6361
  
https://github.com/Linaro/odp/commit/ef122c4484ee63f64f0a1b5cab74b018b19e6361
  Author: Maxim Uvarov 
  Date:   2018-09-03 (Mon, 03 Sep 2018)

  Changed paths:
M scripts/ci/distcheck.sh

  Log Message:
  ---
  travis: set CI for distcheck

on distcheck TM test is called but it can fail under Travis.

Signed-off-by: Maxim Uvarov 
Reviewed-by: Dmitry Eremin-Solenikov 


  Commit: 0a5d67beda902557056d5b5146d8cbe86e5001b0
  
https://github.com/Linaro/odp/commit/0a5d67beda902557056d5b5146d8cbe86e5001b0
  Author: Maxim Uvarov 
  Date:   2018-09-03 (Mon, 03 Sep 2018)

  Changed paths:
M scripts/ci/coverage.sh

  Log Message:
  ---
  travis: let after_failure task print logs

current print logs are not executed due to set -e,
let after_failure task print logs if return code
is not zero.

Signed-off-by: Maxim Uvarov 
Reviewed-by: Dmitry Eremin-Solenikov 


Compare: https://github.com/Linaro/odp/compare/97fc51b1e5b3...0a5d67beda90
  **NOTE:** This service has 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.


[lng-odp] [Linaro/odp] 6c70ce: travis: switch to unified 16.04 image

2018-08-29 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 6c70ce349467434bf3b0941d11ee1d27b161acf6
  
https://github.com/Linaro/odp/commit/6c70ce349467434bf3b0941d11ee1d27b161acf6
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-08-29 (Wed, 29 Aug 2018)

  Changed paths:
M .travis.yml
M scripts/ci/build_arm64.sh
M scripts/ci/build_armhf.sh
R scripts/ci/build_dpdk.sh
M scripts/ci/build_i386.sh
M scripts/ci/build_powerpc.sh
M scripts/ci/build_x86_64.sh

  Log Message:
  ---
  travis: switch to unified 16.04 image

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: 886cd2e905fbae644204ae67c87cd5f54b47e49a
  
https://github.com/Linaro/odp/commit/886cd2e905fbae644204ae67c87cd5f54b47e49a
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-08-29 (Wed, 29 Aug 2018)

  Changed paths:
M m4/odp_dpdk.m4

  Log Message:
  ---
  m4: odp_dpdk: pass CFLAGS and LDFLAGS to CC when locating libdpdk.so

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: 39e3b88db39174279c1902a0153c6efeed894c5b
  
https://github.com/Linaro/odp/commit/39e3b88db39174279c1902a0153c6efeed894c5b
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-08-29 (Wed, 29 Aug 2018)

  Changed paths:
M .travis.yml

  Log Message:
  ---
  travis: move netmap to install stage

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: 0ff72a3e3c9e7cbfde3d2b7d088a49e248fc779a
  
https://github.com/Linaro/odp/commit/0ff72a3e3c9e7cbfde3d2b7d088a49e248fc779a
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-08-29 (Wed, 29 Aug 2018)

  Changed paths:
M .travis.yml
M scripts/ci/build_x86_64.sh
A scripts/ci/check.sh

  Log Message:
  ---
  travis: restore quick build-only testing

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: b420bd3386b5b28283de0a308c51108bed07e7e0
  
https://github.com/Linaro/odp/commit/b420bd3386b5b28283de0a308c51108bed07e7e0
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-08-29 (Wed, 29 Aug 2018)

  Changed paths:
M scripts/ci/coverage.sh
M scripts/ci/distcheck.sh

  Log Message:
  ---
  ci: rewrite coverage and distcheck scripts to follow other build scripts

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: d1248e7d74a8a9c9aecfd8acf5b9c6cb06591aae
  
https://github.com/Linaro/odp/commit/d1248e7d74a8a9c9aecfd8acf5b9c6cb06591aae
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-08-29 (Wed, 29 Aug 2018)

  Changed paths:
A scripts/ci/build.sh
M scripts/ci/build_arm64.sh
M scripts/ci/build_armhf.sh
M scripts/ci/build_i386.sh
M scripts/ci/build_powerpc.sh
M scripts/ci/build_x86_64.sh

  Log Message:
  ---
  ci: move build stage to common script

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


  Commit: 97fc51b1e5b3fcea9db99ba63c10bda47f79341a
  
https://github.com/Linaro/odp/commit/97fc51b1e5b3fcea9db99ba63c10bda47f79341a
  Author: Dmitry Eremin-Solenikov 
  Date:   2018-08-29 (Wed, 29 Aug 2018)

  Changed paths:
M scripts/ci/build.sh

  Log Message:
  ---
  ci: do compile-after-install test

Signed-off-by: Dmitry Eremin-Solenikov 
Signed-off-by: Maxim Uvarov 


Compare: https://github.com/Linaro/odp/compare/96e6c6409bfe...97fc51b1e5b3
  **NOTE:** This service has 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.


  1   2   3   4   5   6   7   8   9   10   >