Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: 72aa3ae9e181a90718b42da85561638cf7f3d480
      
https://github.com/Linaro/odp/commit/72aa3ae9e181a90718b42da85561638cf7f3d480
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

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

  Log Message:
  -----------
  linux-gen: packet: use inlined flow hash and ts set

Use inlined version of flow hash set function. Also changed API
to use inlined timestamp function, so that the same function is
not implemented twice.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: e2023d4f1767d2358c97bc4aab4b21086dba1421
      
https://github.com/Linaro/odp/commit/e2023d4f1767d2358c97bc4aab4b21086dba1421
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
    M platform/linux-generic/include/odp/api/plat/packet_inlines.h

  Log Message:
  -----------
  linux-gen: packet: remove dummy doxygen documentation

Use @cond tag to hide internal functions from Doxygen.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 70217ce609bd28e1982ec9caae2b4d91fca4074d
      
https://github.com/Linaro/odp/commit/70217ce609bd28e1982ec9caae2b4d91fca4074d
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
    M platform/linux-generic/include/odp/api/plat/packet_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_inlines_api.h
    M platform/linux-generic/odp_packet.c

  Log Message:
  -----------
  linux-gen: packet: inline copy functions

Inline commonly used packet to/from memory copy functions.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 24847c049d1a3ead549f0ccb5c7da5fbdedaa794
      
https://github.com/Linaro/odp/commit/24847c049d1a3ead549f0ccb5c7da5fbdedaa794
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
    M platform/linux-generic/odp_traffic_mngr.c
    M platform/linux-generic/pktio/dpdk.c
    M platform/linux-generic/pktio/netmap.c
    M platform/linux-generic/pktio/pcap.c
    M platform/linux-generic/pktio/socket_mmap.c
    M platform/linux-generic/pktio/tap.c

  Log Message:
  -----------
  linux-gen: packet: use inlined copy functions

Use always inlined versions of packet to/from memory copy
functions.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 637a332968967672395f1d41d809d0eba8d8dbd1
      
https://github.com/Linaro/odp/commit/637a332968967672395f1d41d809d0eba8d8dbd1
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
    M platform/linux-generic/include/odp/api/plat/packet_inlines.h
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/odp_crypto.c
    M platform/linux-generic/odp_ipsec.c
    M platform/linux-generic/odp_packet.c
    M platform/linux-generic/odp_packet_flags.c
    M platform/linux-generic/odp_packet_io.c
    M platform/linux-generic/pktio/dpdk.c
    M platform/linux-generic/pktio/ipc.c
    M platform/linux-generic/pktio/loop.c
    M platform/linux-generic/pktio/netmap.c
    M platform/linux-generic/pktio/pcap.c
    M platform/linux-generic/pktio/socket.c
    M platform/linux-generic/pktio/socket_mmap.c
    M platform/linux-generic/pktio/tap.c

  Log Message:
  -----------
  linux-gen: packet: remove odp_packet_hdr function

Use only one function (packet_hdr) in handle to header pointer
conversion. odp_packet_hdr is bad name for an implementation
internal function as API function prefix is odp_packet_.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 379d527e891e1ad246b0bb796e6fc938618758c4
      
https://github.com/Linaro/odp/commit/379d527e891e1ad246b0bb796e6fc938618758c4
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
    M platform/linux-generic/include/odp/api/plat/packet_inlines.h

  Log Message:
  -----------
  linux-gen: packet: implement packet prefetch

For minimal code complexity and negative impact, prefetch
only when the requested address is in the first segment and
prefetch only one cache line.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: eeb098456bc51314cd6520d05f82f92353ba4a02
      
https://github.com/Linaro/odp/commit/eeb098456bc51314cd6520d05f82f92353ba4a02
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
    M include/odp/api/abi-default/buffer.h
    M include/odp/api/abi-default/event.h
    M include/odp/api/abi-default/packet.h
    M platform/linux-generic/include-abi/odp/api/abi/buffer.h
    M platform/linux-generic/include-abi/odp/api/abi/event.h
    M platform/linux-generic/include/odp/api/plat/packet_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_inlines_api.h
    M platform/linux-generic/odp_packet.c

  Log Message:
  -----------
  linux-gen: packet: inline conversions between packet and event

Inline implementation of packet_from_event and packet_to_event
functions.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: f74f2facaa16b35618c220f5652dbdb295c527e1
      
https://github.com/Linaro/odp/commit/f74f2facaa16b35618c220f5652dbdb295c527e1
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
    M test/performance/odp_l2fwd.c

  Log Message:
  -----------
  test: l2fwd: use multi conversion functions

Use multi versions of packet / event conversion functions.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 7f80bdf3a851c1b37e5826327ab5415ac5abe7a4
      
https://github.com/Linaro/odp/commit/7f80bdf3a851c1b37e5826327ab5415ac5abe7a4
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

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

  Log Message:
  -----------
  validation: pktio: don't pass invalid handle to index conversion

Fast path functions cannot be expected to always check against
invalid handles. Also a handle that has been closed (or destroyed)
must not be passed to any API function.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: bfa24c0b7f035a84dd30e161673e97df244a926f
      
https://github.com/Linaro/odp/commit/bfa24c0b7f035a84dd30e161673e97df244a926f
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/include-abi/odp/api/abi/packet_io.h
    A platform/linux-generic/include/odp/api/plat/pktio_inlines.h
    A platform/linux-generic/include/odp/api/plat/pktio_inlines_api.h
    M platform/linux-generic/include/odp_packet_io_internal.h
    M platform/linux-generic/odp_packet.c
    M platform/linux-generic/odp_packet_io.c
    A platform/linux-generic/odp_pktio_api.c

  Log Message:
  -----------
  linux-gen: pktio: inline pktio index function

Inline packet IO interface handle to index conversion function
which may be used frequently.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 27a7923236030fed0272cc9072f0cde62496e91d
      
https://github.com/Linaro/odp/commit/27a7923236030fed0272cc9072f0cde62496e91d
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-05 (Mon, 05 Feb 2018)

  Changed paths:
    M platform/linux-generic/include/odp/api/plat/packet_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_inlines_api.h
    M platform/linux-generic/odp_packet.c

  Log Message:
  -----------
  linux-gen: packet: inline packet input index function

Inline packet input interface index function which may
be used frequently.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 257b08b35ceea41bad5a7f1c626496cf111e657a
      
https://github.com/Linaro/odp/commit/257b08b35ceea41bad5a7f1c626496cf111e657a
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-02-06 (Tue, 06 Feb 2018)

  Changed paths:
    M platform/Makefile.inc

  Log Message:
  -----------
  build: limit symbol visibility for libodp-linux

If libodp-linux is linked with static DPDK libraries, it will re-export
all DPDK symbols. Use libtool's -export-symbols-regex to limit symbol
visibility.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 6f07a40cc29b4b9ebc69a3badc31de7497ae6253
      
https://github.com/Linaro/odp/commit/6f07a40cc29b4b9ebc69a3badc31de7497ae6253
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

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

  Log Message:
  -----------
  linux-gen: dpdk: conf NICs to drop packets if no descriptors are available

Configure DPDK NIC RX rings to automatically drop packets if no free
descriptors are available. Without this option being set, some NICs (e.g.
82599, X540) will stop receiving packets from all RX queues if any of the
RX queues is not emptied fast enough.

Fixes: https://bugs.linaro.org/show_bug.cgi?id=3618

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 06db20e7ea4d18bc9b7ae347625bfd284509ed85
      
https://github.com/Linaro/odp/commit/06db20e7ea4d18bc9b7ae347625bfd284509ed85
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-02-09 (Fri, 09 Feb 2018)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure: enable all Automake warnings and make them errors

Make Automake stop on all warnings it encounters when creating
Makefile.in's

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 96a0e78c553dabb933d9263bbc78ad05731545a3
      
https://github.com/Linaro/odp/commit/96a0e78c553dabb933d9263bbc78ad05731545a3
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-02-09 (Fri, 09 Feb 2018)

  Changed paths:
    M platform/Makefile.inc

  Log Message:
  -----------
  build: fix visibility of deprecated symbols

Correct visibility regexp to allow symbols like _deprecated_odp_*.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: addebaf68180c001973a9f43b157d202a309b394
      
https://github.com/Linaro/odp/commit/addebaf68180c001973a9f43b157d202a309b394
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-02-09 (Fri, 09 Feb 2018)

  Changed paths:
    M platform/linux-generic/include/odp_ipsec_internal.h
    M platform/linux-generic/odp_ipsec.c
    M platform/linux-generic/pktio/loop.c

  Log Message:
  -----------
  linux-gen: use packet pointer in _odp_ipsec_try_inline

_odp_ipsec_try_inline() can change packet handle during decryption.
Return new package handler via packet pointer argument.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: d912f56b1d87560c0712310ca1978217ac9757c8
      
https://github.com/Linaro/odp/commit/d912f56b1d87560c0712310ca1978217ac9757c8
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-02-09 (Fri, 09 Feb 2018)

  Changed paths:
    M platform/linux-generic/include/odp/api/plat/packet_flag_inlines.h
    M platform/linux-generic/pktio/loop.c

  Log Message:
  -----------
  linux-gen: ptkio: loop: inline odp_packet_has_ipsec

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: dc5540a0ac7a0fb9f923abde540546628f6fb082
      
https://github.com/Linaro/odp/commit/dc5540a0ac7a0fb9f923abde540546628f6fb082
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-02-09 (Fri, 09 Feb 2018)

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

  Log Message:
  -----------
  linux-gen: pktio: loop: check for ip error before trying IPsec

Check for ip_err error flag before calling _odp_ipsec_try_inline().

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 994e9549e9bf0b92c6a046685c9622e7f279b574
      
https://github.com/Linaro/odp/commit/994e9549e9bf0b92c6a046685c9622e7f279b574
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

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

  Log Message:
  -----------
  linux-gen: packet: optimize parse ipv4 and udp

Optimize IPv4 and UDP parse functions.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 74ff9da52c9acee25e0aeae417e44d483f645e91
      
https://github.com/Linaro/odp/commit/74ff9da52c9acee25e0aeae417e44d483f645e91
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

  Changed paths:
    M platform/linux-generic/include/odp/api/plat/packet_inline_types.h
    M platform/linux-generic/odp_packet.c

  Log Message:
  -----------
  linux-gen: packet: optimize tcp parse

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 7f77562ed4969cb793fb38f0a174c89df41ca6e7
      
https://github.com/Linaro/odp/commit/7f77562ed4969cb793fb38f0a174c89df41ca6e7
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

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

  Log Message:
  -----------
  linux-gen: packet: optimize parse eth

Optimize parse ethernet function.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: f78fe4715f39df3aef59d13a1d2e31d62f4da9cc
      
https://github.com/Linaro/odp/commit/f78fe4715f39df3aef59d13a1d2e31d62f4da9cc
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

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

  Log Message:
  -----------
  linux-gen: dpdk: optimize mbuf_to_pkt

Optimize mbuf to packet functions. Read data from pktio
structure only once. Prefetch data also in zero copy mode.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: bde4740691276d71ef50653350a67823229bacc6
      
https://github.com/Linaro/odp/commit/bde4740691276d71ef50653350a67823229bacc6
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

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

  Log Message:
  -----------
  validation: shm: test capa and maximum reservation

Added test which uses capability API, and tries to reserve
and use maximum sized block. 100 MB shm memory is assumed
to be available to ODP validation tests.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 4fbb34a163a6b4aba4935e1fbd2d31b11c30198a
      
https://github.com/Linaro/odp/commit/4fbb34a163a6b4aba4935e1fbd2d31b11c30198a
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

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

  Log Message:
  -----------
  api: init: add shm memory size parameter

Application memory usage may vary a lot. Implementation may
need to pre-allocate memory or address space already at init
time to be able to guarantee e.g. the same VA address space
for all threads. Total SHM memory usage information is needed
at global init time, as implementation likely uses the same
shared memory for its own global memory allocations.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: d905533519ffe68ec05d07d09f1f70d6d1b491a6
      
https://github.com/Linaro/odp/commit/d905533519ffe68ec05d07d09f1f70d6d1b491a6
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

  Changed paths:
    M platform/linux-generic/_ishm.c
    M platform/linux-generic/include/odp_internal.h
    M platform/linux-generic/odp_init.c
    M platform/linux-generic/odp_shared_memory.c

  Log Message:
  -----------
  linux-gen: shm: use global init max memory

Use global init parameter to allow application to use more than
512 MB of shared memory.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 16c2b11d02f5c76ff2b5735b8387771a1c5094d4
      
https://github.com/Linaro/odp/commit/16c2b11d02f5c76ff2b5735b8387771a1c5094d4
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

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

  Log Message:
  -----------
  validation: shm: fix use of wrong name length define

Wrong name length define was used when setting terminating character for
shm name.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: a0002111f4f41d8d292400257c2ccf2707659bb4
      
https://github.com/Linaro/odp/commit/a0002111f4f41d8d292400257c2ccf2707659bb4
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

  Changed paths:
    M platform/linux-generic/include/odp/api/plat/strong_types.h

  Log Message:
  -----------
  linux-gen: adjust strong types to remove high bit truncation

Strong types interface was truncating 32 MSB on 64-bit platforms, which
is plain wrong. Prevent it from doing that by using uintptr_t
internally.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: cf3aaa01b620da6f2bc25df23ad2c129d650ea43
      
https://github.com/Linaro/odp/commit/cf3aaa01b620da6f2bc25df23ad2c129d650ea43
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

  Changed paths:
    M helper/include/odp/helper/strong_types.h

  Log Message:
  -----------
  helper: adjust strong types to remove high bit truncation

Strong types interface was truncating 32 MSB on 64-bit platforms, which
is plain wrong. Prevent it from doing that by using uintptr_t
internally.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 0f0d381ce87519fb5451ff93c0f8c5d0d7d57748
      
https://github.com/Linaro/odp/commit/0f0d381ce87519fb5451ff93c0f8c5d0d7d57748
  Author: Mykyta Iziumtsev <mykyta.iziumt...@linaro.org>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

  Changed paths:
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/include/odp_bitmap_internal.h
    A platform/linux-generic/include/odp_macros_internal.h
    M platform/linux-generic/include/odp_traffic_mngr_internal.h
    M platform/linux-generic/odp_name_table.c
    M platform/linux-generic/odp_pkt_queue.c
    M platform/linux-generic/odp_timer_wheel.c
    M platform/linux-generic/odp_traffic_mngr.c

  Log Message:
  -----------
  linux-gen: move common macros to odp_macros_internal.h

Gather macros needed for upcoming mediated devices in one location.
Fix signed vs. unsigned comparisons caused by incorrect MIN / MAX usage.

Signed-off-by: Mykyta Iziumtsev <mykyta.iziumt...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: eed69e81f7830269012517691a276c4dac57d6cf
      
https://github.com/Linaro/odp/commit/eed69e81f7830269012517691a276c4dac57d6cf
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

  Changed paths:
    M .shippable.yml
    A scripts/shippable-post.sh

  Log Message:
  -----------
  shippable: report test results even if ci step failed

According to the documentation post_ci is executed only if ci finished
successfully. Move test result reporting to separate script and call it
from on_success and on_failure steps.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 16702cb5bf170d0d32cfae690176d8da23b0ad64
      
https://github.com/Linaro/odp/commit/16702cb5bf170d0d32cfae690176d8da23b0ad64
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

  Changed paths:
    M .shippable.yml

  Log Message:
  -----------
  shippable: run all tests

Use `make check -k' to run testsuite, so that all tests have a chance to
be executed, not stopping after first failure.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: d3b7a09dbdceec170479760cacdc5898090c90de
      
https://github.com/Linaro/odp/commit/d3b7a09dbdceec170479760cacdc5898090c90de
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

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

  Log Message:
  -----------
  shippable: set CXX for clang case

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 533c57ac5562844636dd83b3b3f80cc007ccf91c
      
https://github.com/Linaro/odp/commit/533c57ac5562844636dd83b3b3f80cc007ccf91c
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

  Changed paths:
    M .shippable.yml

  Log Message:
  -----------
  shippable: enable non-ABI-compat test

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 9f288d8c4d6c2233a8fdf1a7bcd8f63f96157b73
      
https://github.com/Linaro/odp/commit/9f288d8c4d6c2233a8fdf1a7bcd8f63f96157b73
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

  Changed paths:
    M .shippable.yml

  Log Message:
  -----------
  shippable: mark failing configuration as allowing failure

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 41b3fa2cd994a7ef68290a07dcde5564e4640847
      
https://github.com/Linaro/odp/commit/41b3fa2cd994a7ef68290a07dcde5564e4640847
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

  Changed paths:
    M .shippable.yml

  Log Message:
  -----------
  shippable: use parallel make to compile ODP

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 9e8f9bc4ad6f07520c313d64e758b3eac3724a0b
      
https://github.com/Linaro/odp/commit/9e8f9bc4ad6f07520c313d64e758b3eac3724a0b
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-02-14 (Wed, 14 Feb 2018)

  Changed paths:
    M .shippable.yml
    M configure.ac
    M helper/include/odp/helper/strong_types.h
    M include/odp/api/abi-default/buffer.h
    M include/odp/api/abi-default/event.h
    M include/odp/api/abi-default/packet.h
    M platform/Makefile.inc
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/include-abi/odp/api/abi/buffer.h
    M platform/linux-generic/include-abi/odp/api/abi/event.h
    M platform/linux-generic/include-abi/odp/api/abi/packet_io.h
    M platform/linux-generic/include/odp/api/plat/packet_flag_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_inline_types.h
    M platform/linux-generic/include/odp/api/plat/packet_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_inlines_api.h
    A platform/linux-generic/include/odp/api/plat/pktio_inlines.h
    A platform/linux-generic/include/odp/api/plat/pktio_inlines_api.h
    M platform/linux-generic/include/odp/api/plat/strong_types.h
    M platform/linux-generic/include/odp_bitmap_internal.h
    M platform/linux-generic/include/odp_ipsec_internal.h
    A platform/linux-generic/include/odp_macros_internal.h
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/include/odp_packet_io_internal.h
    M platform/linux-generic/include/odp_traffic_mngr_internal.h
    M platform/linux-generic/odp_crypto.c
    M platform/linux-generic/odp_ipsec.c
    M platform/linux-generic/odp_name_table.c
    M platform/linux-generic/odp_packet.c
    M platform/linux-generic/odp_packet_flags.c
    M platform/linux-generic/odp_packet_io.c
    M platform/linux-generic/odp_pkt_queue.c
    A platform/linux-generic/odp_pktio_api.c
    M platform/linux-generic/odp_timer_wheel.c
    M platform/linux-generic/odp_traffic_mngr.c
    M platform/linux-generic/pktio/dpdk.c
    M platform/linux-generic/pktio/ipc.c
    M platform/linux-generic/pktio/loop.c
    M platform/linux-generic/pktio/netmap.c
    M platform/linux-generic/pktio/pcap.c
    M platform/linux-generic/pktio/socket.c
    M platform/linux-generic/pktio/socket_mmap.c
    M platform/linux-generic/pktio/tap.c
    M scripts/Dockerfile
    A scripts/shippable-post.sh
    M test/performance/odp_l2fwd.c
    M test/validation/api/pktio/pktio.c
    M test/validation/api/shmem/shmem.c

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into HEAD

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>


  Commit: 4b1101adedf0941f6db34047cc06fde11fb06a34
      
https://github.com/Linaro/odp/commit/4b1101adedf0941f6db34047cc06fde11fb06a34
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-02-14 (Wed, 14 Feb 2018)

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

  Log Message:
  -----------
  linux-gen: pktio: loop: adapt to packet flags internal changes

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


Compare: https://github.com/Linaro/odp/compare/af7be638ef9a...4b1101adedf0

Reply via email to