Branch: refs/heads/cloud-dev
  Home:   https://github.com/Linaro/odp
  Commit: edc288690b65167b347a0e8c2c171198e4d2fbe3
      
https://github.com/Linaro/odp/commit/edc288690b65167b347a0e8c2c171198e4d2fbe3
  Author: Bogdan Pricope <[email protected]>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

  Changed paths:
    M example/generator/odp_generator.c

  Log Message:
  -----------
  example: generator : use packet reference API to generate udp and icmp traffic

Signed-off-by: Bogdan Pricope <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 65d0fbba8366f68a8fe24426bc0e16ea3cd3cd04
      
https://github.com/Linaro/odp/commit/65d0fbba8366f68a8fe24426bc0e16ea3cd3cd04
  Author: Matias Elo <[email protected]>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

  Changed paths:
    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: make sure mbuf memory is allocated from huge pages

DPDK requires that mbuf memory is allocated from huge pages to ensure page
locking. Modify zero-copy dpdk pktio to fall back to packet copy if
transmitted ODP packet is not allocated from huge page memory.

Signed-off-by: Matias Elo <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 762372f299b64c8c30c3f5a0ba51fbb48e234e1e
      
https://github.com/Linaro/odp/commit/762372f299b64c8c30c3f5a0ba51fbb48e234e1e
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

  Changed paths:
    M example/generator/odp_generator.c
    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:
  -----------
  Merge branch 'master' into api-next


  Commit: 3547226b19e6982bf74fc8c258b89db2c5f6a39c
      
https://github.com/Linaro/odp/commit/3547226b19e6982bf74fc8c258b89db2c5f6a39c
  Author: Joyce Kong <[email protected]>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: timer: control timer pool polling frequency dynamically

Adjust frequency of timer pool polling by the duration
of timer. There needs to be 0 timer pool polling when
no timer pool created.

Signed-off-by: Joyce Kong <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 90d4ce1b3b25ca18446131906007571cc0ed0191
      
https://github.com/Linaro/odp/commit/90d4ce1b3b25ca18446131906007571cc0ed0191
  Author: Bill Fischofer <[email protected]>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

  Changed paths:
    M doc/images/segment.svg

  Log Message:
  -----------
  doc: images: correct packet segment diagram

Correct the packet segment diagram (Figure 12 in the User Guide)
to reflect the correct APIs: odp_packet_l2_ptr(), odp_packet_l3_ptr(),
and odp_packet_l4_ptr(). This diagram had erroneously used
odp_packet_l2_ptr() for all three offsets.
https://bugs.linaro.org/show_bug.cgi?id=3043

Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 63c36bee7658d9dcf7126fe67b1eb9f74cb31d46
      
https://github.com/Linaro/odp/commit/63c36bee7658d9dcf7126fe67b1eb9f74cb31d46
  Author: Matias Elo <[email protected]>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

  Changed paths:
    M test/common_plat/performance/odp_l2fwd.c

  Log Message:
  -----------
  test: l2fwd: stop and close pktio devices on exit

Pktio devices depend on the packet pool, so the devices have to be stopped
and closed before destroying the packet pool. Also, before closing pktio
devices make sure scheduled and plain input queues are empty.

Signed-off-by: Matias Elo <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 8b435cae63abbf0d44899b5bb87bb0aeb488ca2d
      
https://github.com/Linaro/odp/commit/8b435cae63abbf0d44899b5bb87bb0aeb488ca2d
  Author: Matias Elo <[email protected]>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

  Changed paths:
    M test/common_plat/performance/odp_l2fwd.c

  Log Message:
  -----------
  test: l2fwd: add signal handler for SIGINT

Add signal handler to enable closing the application cleanly freeing all
used resources.

Signed-off-by: Matias Elo <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 2119e4548281ed50fecc5fe9f5bddcaa2adee2de
      
https://github.com/Linaro/odp/commit/2119e4548281ed50fecc5fe9f5bddcaa2adee2de
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: classification: mark several functions as static

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Brian Brooks <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 22ec8f3aefe9b2c92020cd9aa36e9f8e5a380799
      
https://github.com/Linaro/odp/commit/22ec8f3aefe9b2c92020cd9aa36e9f8e5a380799
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: scalable sched: mark several function as static

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Brian Brooks <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 0bc12ffcf7898515c74a5567b832dcfc913d831a
      
https://github.com/Linaro/odp/commit/0bc12ffcf7898515c74a5567b832dcfc913d831a
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: scalable sched: mark sched_grp_lock as static

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Brian Brooks <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 7bb364313bfeed59556e167bfa848e9ea6f52669
      
https://github.com/Linaro/odp/commit/7bb364313bfeed59556e167bfa848e9ea6f52669
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: scalable queue: mark queue_shm_pool as static

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Brian Brooks <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: cb58da98065d255a23b80fe7f00412b1049c3b2c
      
https://github.com/Linaro/odp/commit/cb58da98065d255a23b80fe7f00412b1049c3b2c
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-08-19 (Sat, 19 Aug 2017)

  Changed paths:
    M 
test/common_plat/validation/api/classification/odp_classification_test_pmr.c

  Log Message:
  -----------
  test: classifier: fix double free

looks like merge conflict was resolved wrongly and test has
double free.

Signed-off-by: Maxim Uvarov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>


  Commit: aecb3c7a442b426761f1e6f43308a1e9ea709ef3
      
https://github.com/Linaro/odp/commit/aecb3c7a442b426761f1e6f43308a1e9ea709ef3
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-08-19 (Sat, 19 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: pktio: loop: fix recv if classier bit is enabled

Do not use fake header and just classify recived patched from
loop ring.

Signed-off-by: Maxim Uvarov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>


  Commit: eafd83ed1d036a404a18874d80c11d454d2580d3
      
https://github.com/Linaro/odp/commit/eafd83ed1d036a404a18874d80c11d454d2580d3
  Author: Bill Fischofer <[email protected]>
  Date:   2017-08-22 (Tue, 22 Aug 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: add --enable-debug to list of test variants

ODP includes a number of ODP_ASSERT() calls to assist in debugging but
these never expand unless --enable-debug is used. Add that test variant
to test new ODP_ASSERT() calls added as part of PRs as well as to do
additional testing on PRs to verify that they don't contain more subtle
problems that the existing ODP_ASSERT() calls are designed to catch.
The --enable-debug option is used for all test cases except distcheck.

Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 8705e548f330d23173283fcca62f4afb835a6380
      
https://github.com/Linaro/odp/commit/8705e548f330d23173283fcca62f4afb835a6380
  Author: Matias Elo <[email protected]>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

  Changed paths:
    M helper/test/linux/process.c
    M helper/test/linux/pthread.c
    M helper/test/odpthreads.c

  Log Message:
  -----------
  helper: test: fix running process/thread tests on single core systems

This patch enables running process and thread validation tests on single
core systems.

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

Signed-off-by: Matias Elo <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 7b835f0e9eac18eba901e42f4054110bae9b78f5
      
https://github.com/Linaro/odp/commit/7b835f0e9eac18eba901e42f4054110bae9b78f5
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

  Changed paths:
    M .travis.yml
    M doc/images/segment.svg
    M helper/test/linux/process.c
    M helper/test/linux/pthread.c
    M helper/test/odpthreads.c
    M platform/linux-generic/pktio/loop.c
    M test/common_plat/performance/odp_l2fwd.c
    M 
test/common_plat/validation/api/classification/odp_classification_test_pmr.c

  Log Message:
  -----------
  Merge branch 'master' into api-next

Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 307ebe505ceb2de6ea03c29f37de0d3a5db850ed
      
https://github.com/Linaro/odp/commit/307ebe505ceb2de6ea03c29f37de0d3a5db850ed
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

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

  Log Message:
  -----------
  api: crypto: clarify for odp_crypto_session_create

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer [email protected]
Balasubramanian Manoharan [email protected]
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 859293ad9b3c862264bb0fbfe8e7037b5e04d084
      
https://github.com/Linaro/odp/commit/859293ad9b3c862264bb0fbfe8e7037b5e04d084
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: crypto: unify odp_crypto_session_create error path

Make sure that or error session is always returned as
ODP_CRYPTO_SESSION_INVALID.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer [email protected]
Balasubramanian Manoharan [email protected]
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: f637a36cd2a7fc125a2d90ed5a93933007987e95
      
https://github.com/Linaro/odp/commit/f637a36cd2a7fc125a2d90ed5a93933007987e95
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M .gitignore
    M configure.ac
    R helper/.gitignore

  Log Message:
  -----------
  configure: move configure header to include dir

It does not make sense to have config.h just in helper tree. It should
be also used by the rest of the code.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 6a9971dd8dd1cf982e7ae34ae2b62ccdadaed1c9
      
https://github.com/Linaro/odp/commit/6a9971dd8dd1cf982e7ae34ae2b62ccdadaed1c9
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: pktio: ethtool: add void pointer type casts

It makes sense to convert ifr_data to void pointer, since exact type is
implementation-defined.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 26e1a355c7312e2fcc7196eb82ef49c74232035b
      
https://github.com/Linaro/odp/commit/26e1a355c7312e2fcc7196eb82ef49c74232035b
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: tm: do not redefine _GNU_SOURCE

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 36a7c389d3e00d4c3987236bd8229c54d812f533
      
https://github.com/Linaro/odp/commit/36a7c389d3e00d4c3987236bd8229c54d812f533
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: pktio: ethtool: don't include linux/if.h

net/if.h together with _USE_MISC (from _GNU_SOURCE) includes necessary
definitions, so no point in including platform-specific linux/if.h.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 0a7686e47e40db0f5f6b862d16e8b021da23f90b
      
https://github.com/Linaro/odp/commit/0a7686e47e40db0f5f6b862d16e8b021da23f90b
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M platform/linux-generic/_fdserver.c
    M platform/linux-generic/_ishm.c
    M platform/linux-generic/_ishmphy.c
    M platform/linux-generic/arch/arm/odp_cpu_arch.c
    M platform/linux-generic/arch/arm/odp_sysinfo_parse.c
    M platform/linux-generic/arch/default/odp_cpu_arch.c
    M platform/linux-generic/arch/default/odp_sysinfo_parse.c
    M platform/linux-generic/arch/mips64/odp_cpu_arch.c
    M platform/linux-generic/arch/mips64/odp_sysinfo_parse.c
    M platform/linux-generic/arch/powerpc/odp_cpu_arch.c
    M platform/linux-generic/arch/powerpc/odp_sysinfo_parse.c
    M platform/linux-generic/arch/x86/cpu_flags.c
    M platform/linux-generic/arch/x86/odp_cpu_arch.c
    M platform/linux-generic/arch/x86/odp_sysinfo_parse.c
    M platform/linux-generic/odp_atomic.c
    M platform/linux-generic/odp_barrier.c
    M platform/linux-generic/odp_bitmap.c
    M platform/linux-generic/odp_buffer.c
    M platform/linux-generic/odp_byteorder.c
    M platform/linux-generic/odp_classification.c
    M platform/linux-generic/odp_cpu.c
    M platform/linux-generic/odp_cpumask.c
    M platform/linux-generic/odp_cpumask_task.c
    M platform/linux-generic/odp_crypto.c
    M platform/linux-generic/odp_errno.c
    M platform/linux-generic/odp_event.c
    M platform/linux-generic/odp_hash.c
    M platform/linux-generic/odp_impl.c
    M platform/linux-generic/odp_init.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
    M platform/linux-generic/odp_pool.c
    M platform/linux-generic/odp_queue.c
    M platform/linux-generic/odp_queue_if.c
    M platform/linux-generic/odp_rwlock.c
    M platform/linux-generic/odp_rwlock_recursive.c
    M platform/linux-generic/odp_schedule.c
    M platform/linux-generic/odp_schedule_if.c
    M platform/linux-generic/odp_schedule_iquery.c
    M platform/linux-generic/odp_schedule_sp.c
    M platform/linux-generic/odp_shared_memory.c
    M platform/linux-generic/odp_sorted_list.c
    M platform/linux-generic/odp_spinlock.c
    M platform/linux-generic/odp_spinlock_recursive.c
    M platform/linux-generic/odp_std_clib.c
    M platform/linux-generic/odp_sync.c
    M platform/linux-generic/odp_system_info.c
    M platform/linux-generic/odp_thread.c
    M platform/linux-generic/odp_thrmask.c
    M platform/linux-generic/odp_ticketlock.c
    M platform/linux-generic/odp_time.c
    M platform/linux-generic/odp_timer.c
    M platform/linux-generic/odp_timer_wheel.c
    M platform/linux-generic/odp_traffic_mngr.c
    M platform/linux-generic/odp_version.c
    M platform/linux-generic/odp_weak.c
    M platform/linux-generic/pktio/dpdk.c
    M platform/linux-generic/pktio/ethtool.c
    M platform/linux-generic/pktio/io_ops.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/pktio_common.c
    M platform/linux-generic/pktio/ring.c
    M platform/linux-generic/pktio/socket.c
    M platform/linux-generic/pktio/socket_mmap.c
    M platform/linux-generic/pktio/sysfs.c
    M platform/linux-generic/pktio/tap.c

  Log Message:
  -----------
  linux-gen: use config.h header

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: cd17794642638d6ee65b97bed9df5ddcd2cb2520
      
https://github.com/Linaro/odp/commit/cd17794642638d6ee65b97bed9df5ddcd2cb2520
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M helper/chksum.c
    M helper/cuckootable.c
    M helper/eth.c
    M helper/hashtable.c
    M helper/ip.c
    M helper/iplookuptable.c
    M helper/lineartable.c
    M helper/linux/thread.c
    M helper/test/chksum.c
    M helper/test/cuckootable.c
    M helper/test/iplookuptable.c
    M helper/test/linux/process.c
    M helper/test/linux/pthread.c
    M helper/test/odpthreads.c
    M helper/test/parse.c
    M helper/test/table.c
    M helper/threads.c

  Log Message:
  -----------
  helper: use config.h header

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: ffdd8c7e423503b3e85b7fdfd844ad10692795d5
      
https://github.com/Linaro/odp/commit/ffdd8c7e423503b3e85b7fdfd844ad10692795d5
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M test/common_plat/validation/api/traffic_mngr/traffic_mngr.c
    M test/linux-generic/pktio_ipc/ipc_common.h
    M test/linux-generic/ring/ring_stress.c

  Log Message:
  -----------
  test: don't redefine _GNU_SOURCE

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 9dd1357dc936c3b9e44753ce2373f6bb71629e34
      
https://github.com/Linaro/odp/commit/9dd1357dc936c3b9e44753ce2373f6bb71629e34
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M test/common_plat/common/mask_common.c
    M test/common_plat/common/odp_cunit_common.c
    M test/common_plat/performance/odp_bench_packet.c
    M test/common_plat/performance/odp_crypto.c
    M test/common_plat/performance/odp_l2fwd.c
    M test/common_plat/performance/odp_pktio_ordered.c
    M test/common_plat/performance/odp_pktio_perf.c
    M test/common_plat/performance/odp_sched_latency.c
    M test/common_plat/performance/odp_scheduling.c
    M test/common_plat/validation/api/atomic/atomic.c
    M test/common_plat/validation/api/atomic/atomic_main.c
    M test/common_plat/validation/api/barrier/barrier.c
    M test/common_plat/validation/api/barrier/barrier_main.c
    M test/common_plat/validation/api/buffer/buffer.c
    M test/common_plat/validation/api/buffer/buffer_main.c
    M test/common_plat/validation/api/classification/classification.c
    M test/common_plat/validation/api/classification/classification_main.c
    M test/common_plat/validation/api/classification/odp_classification_basic.c
    M test/common_plat/validation/api/classification/odp_classification_common.c
    M 
test/common_plat/validation/api/classification/odp_classification_test_pmr.c
    M test/common_plat/validation/api/classification/odp_classification_tests.c
    M test/common_plat/validation/api/cpumask/cpumask.c
    M test/common_plat/validation/api/cpumask/cpumask_main.c
    M test/common_plat/validation/api/crypto/crypto.c
    M test/common_plat/validation/api/crypto/crypto_main.c
    M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
    M test/common_plat/validation/api/errno/errno.c
    M test/common_plat/validation/api/errno/errno_main.c
    M test/common_plat/validation/api/hash/hash.c
    M test/common_plat/validation/api/hash/hash_main.c
    M test/common_plat/validation/api/init/init.c
    M test/common_plat/validation/api/init/init_main_abort.c
    M test/common_plat/validation/api/init/init_main_log.c
    M test/common_plat/validation/api/init/init_main_ok.c
    M test/common_plat/validation/api/lock/lock.c
    M test/common_plat/validation/api/lock/lock_main.c
    M test/common_plat/validation/api/packet/packet.c
    M test/common_plat/validation/api/packet/packet_main.c
    M test/common_plat/validation/api/pktio/parser.c
    M test/common_plat/validation/api/pktio/pktio.c
    M test/common_plat/validation/api/pktio/pktio_main.c
    M test/common_plat/validation/api/pool/pool.c
    M test/common_plat/validation/api/pool/pool_main.c
    M test/common_plat/validation/api/queue/queue.c
    M test/common_plat/validation/api/queue/queue_main.c
    M test/common_plat/validation/api/random/random.c
    M test/common_plat/validation/api/random/random_main.c
    M test/common_plat/validation/api/scheduler/scheduler.c
    M test/common_plat/validation/api/scheduler/scheduler_main.c
    M test/common_plat/validation/api/shmem/shmem.c
    M test/common_plat/validation/api/shmem/shmem_main.c
    M test/common_plat/validation/api/std_clib/std_clib.c
    M test/common_plat/validation/api/std_clib/std_clib_main.c
    M test/common_plat/validation/api/system/system.c
    M test/common_plat/validation/api/system/system_main.c
    M test/common_plat/validation/api/thread/thread.c
    M test/common_plat/validation/api/thread/thread_main.c
    M test/common_plat/validation/api/time/time.c
    M test/common_plat/validation/api/time/time_main.c
    M test/common_plat/validation/api/timer/timer.c
    M test/common_plat/validation/api/timer/timer_main.c
    M test/common_plat/validation/api/traffic_mngr/traffic_mngr.c
    M test/common_plat/validation/api/traffic_mngr/traffic_mngr_main.c
    M test/linux-generic/mmap_vlan_ins/mmap_vlan_ins.c
    M test/linux-generic/pktio_ipc/ipc_common.c
    M test/linux-generic/pktio_ipc/pktio_ipc1.c
    M test/linux-generic/pktio_ipc/pktio_ipc2.c
    M test/linux-generic/ring/ring_basic.c
    M test/linux-generic/ring/ring_main.c
    M test/linux-generic/ring/ring_stress.c
    M test/linux-generic/ring/ring_suites.c
    M test/linux-generic/validation/api/shmem/shmem_linux.c
    M test/linux-generic/validation/api/shmem/shmem_odp1.c
    M test/linux-generic/validation/api/shmem/shmem_odp2.c

  Log Message:
  -----------
  test: use config.h header

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: b675c825f9dc84df533381a4018663a4c6997882
      
https://github.com/Linaro/odp/commit/b675c825f9dc84df533381a4018663a4c6997882
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure: AC_DEFINE_UNQUOTED(IMPLEMENTATION_NAME)

Use Autoconf macros instead of defining macro by hand.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 7a78aa2f6113789d5f6df0ddaff360f10fc859d7
      
https://github.com/Linaro/odp/commit/7a78aa2f6113789d5f6df0ddaff360f10fc859d7
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure: AC_DEFINE_UNQUOTED(ODP_DEBUG_PRINT)

Use Autoconf macros instead of defining macro by hand.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: a811ff57407a6b9427b225793a75c03cb386e6c9
      
https://github.com/Linaro/odp/commit/a811ff57407a6b9427b225793a75c03cb386e6c9
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure: AC_DEFINE_UNQUOTED(ODPH_DEBUG_PRINT)

Use Autoconf macros instead of defining macro by hand.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 512cfde208241f21b5cdbab848be81f43823810a
      
https://github.com/Linaro/odp/commit/512cfde208241f21b5cdbab848be81f43823810a
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure: AC_DEFINE_UNQUOTED(ODP_DEBUG)

Use Autoconf macros instead of defining macro by hand.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 1bcd97bb1f67d96d81e4e49a77089c6b17fba8ca
      
https://github.com/Linaro/odp/commit/1bcd97bb1f67d96d81e4e49a77089c6b17fba8ca
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M platform/linux-generic/m4/odp_pcap.m4

  Log Message:
  -----------
  configure: AC_DEFINE(HAVE_PCAP)

Use Autoconf macros instead of defining macro by hand.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: e4fe9119bb8a18f2eab6b1d45e532c8d1c41bcc7
      
https://github.com/Linaro/odp/commit/e4fe9119bb8a18f2eab6b1d45e532c8d1c41bcc7
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M platform/linux-generic/m4/odp_schedule.m4

  Log Message:
  -----------
  configure: AC_DEFINE(ODP_SCHEDULE_SP)

Use Autoconf macros instead of defining macro by hand.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: bc3b618ab85c8404f131ef071488791b97255166
      
https://github.com/Linaro/odp/commit/bc3b618ab85c8404f131ef071488791b97255166
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M platform/linux-generic/m4/odp_schedule.m4

  Log Message:
  -----------
  configure: AC_DEFINE(ODP_SCHEDULE_IQUERY)

Use Autoconf macros instead of defining macro by hand.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: c6bfc6805796795df8f7a124a146365a11638351
      
https://github.com/Linaro/odp/commit/c6bfc6805796795df8f7a124a146365a11638351
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M platform/linux-generic/m4/odp_netmap.m4

  Log Message:
  -----------
  configure: AC_DEFINE(ODP_NETMAP)

Use Autoconf macros instead of defining macro by hand.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 820571cc1332e06191c7a75c28eb5d908561a533
      
https://github.com/Linaro/odp/commit/820571cc1332e06191c7a75c28eb5d908561a533
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M platform/linux-generic/m4/odp_dpdk.m4

  Log Message:
  -----------
  configure: AC_DEFINE(ODP_PKTIO_DPDK)/AC_DEFINE(ODP_DPDK_ZERO_COPY)

Use Autoconf macros instead of defining macro by hand.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: c835e02fc287286d86377a9eb8937f8711a7d3cf
      
https://github.com/Linaro/odp/commit/c835e02fc287286d86377a9eb8937f8711a7d3cf
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M Makefile.am
    M configure.ac
    M test/common_plat/common/Makefile.am

  Log Message:
  -----------
  automake: move foreign Automake option to configure.ac

Instead of specifying foreign Automake option on a per-dir bases, move
that option to toplevel configure.ac, making it global at the same time.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: dcb74c5cce2dd3c383730a29e396b76923f201f3
      
https://github.com/Linaro/odp/commit/dcb74c5cce2dd3c383730a29e396b76923f201f3
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M configure.ac
    M platform/linux-generic/arch/x86/cpu_flags.c
    M platform/linux-generic/arch/x86/odp_sysinfo_parse.c
    M test/common_plat/common/odp_cunit_common.c
    M test/common_plat/performance/odp_pktio_ordered.c
    M test/common_plat/validation/api/Makefile.inc
    M test/linux-generic/ring/Makefile.am
    M test/linux-generic/validation/api/shmem/Makefile.am

  Log Message:
  -----------
  automake: move nostdinc Automake option to configure.ac

It is quite logical to enable nostdinc option non global level instead
of defining it only for some of the tests.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 15de2926e800a451edc3cbbe970930fc0e64ee7b
      
https://github.com/Linaro/odp/commit/15de2926e800a451edc3cbbe970930fc0e64ee7b
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/include/odp_buffer_internal.h
    M platform/linux-generic/odp_pool.c
    M platform/linux-generic/pktio/io_ops.c

  Log Message:
  -----------
  linux-gen: drop _ODP_PKTIO_IPC define

Since 39b3a1681097638 ("linux-gen: remove pktio ipc option from
configure") IPC pktio is enabled unconditionally. Drop define guarding
conditional compilation of several remaining bits.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 87361c8c9017ccd3d18fdf52b9e7ba845baeb1aa
      
https://github.com/Linaro/odp/commit/87361c8c9017ccd3d18fdf52b9e7ba845baeb1aa
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M configure.ac
    M m4/ax_check_compile_flag.m4

  Log Message:
  -----------
  configure: pass all compiler options through acceptance check

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 3f02e970482ca203c8f98c1b20b2a3813312df63
      
https://github.com/Linaro/odp/commit/3f02e970482ca203c8f98c1b20b2a3813312df63
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure: drop AC_FUNC_MALLOC test

AC_FUNC_MALLOC interacts badly with cross-compilation. Instead of
hacking around our cross-compilation setup just replace this macro with
plain AC_CHECK_FUNCS test.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 933b8cdc4832c05a9f81e748f73d8507673cc370
      
https://github.com/Linaro/odp/commit/933b8cdc4832c05a9f81e748f73d8507673cc370
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: pass cunit path to distcheck options directly

Rather then overriding CFLAGS/LDFLAGS, pass --with-cunit-path to make
distcheck directly.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 6a360e61978d03d12dbfff8c34c20cf95170a1c3
      
https://github.com/Linaro/odp/commit/6a360e61978d03d12dbfff8c34c20cf95170a1c3
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M configure.ac
    M platform/linux-generic/pktio/ring.c

  Log Message:
  -----------
  configure: reenable compiler fallthrough warning

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 1e1ee0b03cc481e027b1cb911cce1b16fb2fee9a
      
https://github.com/Linaro/odp/commit/1e1ee0b03cc481e027b1cb911cce1b16fb2fee9a
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M .gitignore
    M .travis.yml
    M Makefile.am
    M configure.ac
    R helper/.gitignore
    M helper/chksum.c
    M helper/cuckootable.c
    M helper/eth.c
    M helper/hashtable.c
    M helper/ip.c
    M helper/iplookuptable.c
    M helper/lineartable.c
    M helper/linux/thread.c
    M helper/test/chksum.c
    M helper/test/cuckootable.c
    M helper/test/iplookuptable.c
    M helper/test/linux/process.c
    M helper/test/linux/pthread.c
    M helper/test/odpthreads.c
    M helper/test/parse.c
    M helper/test/table.c
    M helper/threads.c
    M m4/ax_check_compile_flag.m4
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/_fdserver.c
    M platform/linux-generic/_ishm.c
    M platform/linux-generic/_ishmphy.c
    M platform/linux-generic/_ishmpool.c
    M platform/linux-generic/_modules.c
    M platform/linux-generic/arch/arm/odp_cpu_arch.c
    M platform/linux-generic/arch/arm/odp_sysinfo_parse.c
    M platform/linux-generic/arch/default/odp_cpu_arch.c
    M platform/linux-generic/arch/default/odp_sysinfo_parse.c
    M platform/linux-generic/arch/mips64/odp_cpu_arch.c
    M platform/linux-generic/arch/mips64/odp_sysinfo_parse.c
    M platform/linux-generic/arch/powerpc/odp_cpu_arch.c
    M platform/linux-generic/arch/powerpc/odp_sysinfo_parse.c
    M platform/linux-generic/arch/x86/cpu_flags.c
    M platform/linux-generic/arch/x86/odp_cpu_arch.c
    M platform/linux-generic/arch/x86/odp_sysinfo_parse.c
    M platform/linux-generic/include/odp_buffer_internal.h
    M platform/linux-generic/m4/odp_dpdk.m4
    M platform/linux-generic/m4/odp_netmap.m4
    M platform/linux-generic/m4/odp_pcap.m4
    M platform/linux-generic/m4/odp_schedule.m4
    M platform/linux-generic/odp_atomic.c
    M platform/linux-generic/odp_barrier.c
    M platform/linux-generic/odp_bitmap.c
    M platform/linux-generic/odp_buffer.c
    M platform/linux-generic/odp_byteorder.c
    M platform/linux-generic/odp_classification.c
    M platform/linux-generic/odp_cpu.c
    M platform/linux-generic/odp_cpumask.c
    M platform/linux-generic/odp_cpumask_task.c
    M platform/linux-generic/odp_crypto.c
    M platform/linux-generic/odp_errno.c
    M platform/linux-generic/odp_event.c
    M platform/linux-generic/odp_hash.c
    M platform/linux-generic/odp_impl.c
    M platform/linux-generic/odp_init.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
    M platform/linux-generic/odp_pool.c
    M platform/linux-generic/odp_queue.c
    M platform/linux-generic/odp_queue_if.c
    M platform/linux-generic/odp_queue_scalable.c
    M platform/linux-generic/odp_rwlock.c
    M platform/linux-generic/odp_rwlock_recursive.c
    M platform/linux-generic/odp_schedule.c
    M platform/linux-generic/odp_schedule_if.c
    M platform/linux-generic/odp_schedule_iquery.c
    M platform/linux-generic/odp_schedule_scalable.c
    M platform/linux-generic/odp_schedule_scalable_ordered.c
    M platform/linux-generic/odp_schedule_sp.c
    M platform/linux-generic/odp_shared_memory.c
    M platform/linux-generic/odp_sorted_list.c
    M platform/linux-generic/odp_spinlock.c
    M platform/linux-generic/odp_spinlock_recursive.c
    M platform/linux-generic/odp_std_clib.c
    M platform/linux-generic/odp_sync.c
    M platform/linux-generic/odp_system_info.c
    M platform/linux-generic/odp_thread.c
    M platform/linux-generic/odp_thrmask.c
    M platform/linux-generic/odp_ticketlock.c
    M platform/linux-generic/odp_time.c
    M platform/linux-generic/odp_timer.c
    M platform/linux-generic/odp_timer_wheel.c
    M platform/linux-generic/odp_traffic_mngr.c
    M platform/linux-generic/odp_version.c
    M platform/linux-generic/odp_weak.c
    M platform/linux-generic/pktio/dpdk.c
    M platform/linux-generic/pktio/ethtool.c
    M platform/linux-generic/pktio/io_ops.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/pktio_common.c
    M platform/linux-generic/pktio/ring.c
    M platform/linux-generic/pktio/socket.c
    M platform/linux-generic/pktio/socket_mmap.c
    M platform/linux-generic/pktio/sysfs.c
    M platform/linux-generic/pktio/tap.c
    M test/common_plat/common/Makefile.am
    M test/common_plat/common/mask_common.c
    M test/common_plat/common/odp_cunit_common.c
    M test/common_plat/performance/odp_bench_packet.c
    M test/common_plat/performance/odp_crypto.c
    M test/common_plat/performance/odp_l2fwd.c
    M test/common_plat/performance/odp_pktio_ordered.c
    M test/common_plat/performance/odp_pktio_perf.c
    M test/common_plat/performance/odp_sched_latency.c
    M test/common_plat/performance/odp_scheduling.c
    M test/common_plat/validation/api/Makefile.inc
    M test/common_plat/validation/api/atomic/atomic.c
    M test/common_plat/validation/api/atomic/atomic_main.c
    M test/common_plat/validation/api/barrier/barrier.c
    M test/common_plat/validation/api/barrier/barrier_main.c
    M test/common_plat/validation/api/buffer/buffer.c
    M test/common_plat/validation/api/buffer/buffer_main.c
    M test/common_plat/validation/api/classification/classification.c
    M test/common_plat/validation/api/classification/classification_main.c
    M test/common_plat/validation/api/classification/odp_classification_basic.c
    M test/common_plat/validation/api/classification/odp_classification_common.c
    M 
test/common_plat/validation/api/classification/odp_classification_test_pmr.c
    M test/common_plat/validation/api/classification/odp_classification_tests.c
    M test/common_plat/validation/api/cpumask/cpumask.c
    M test/common_plat/validation/api/cpumask/cpumask_main.c
    M test/common_plat/validation/api/crypto/crypto.c
    M test/common_plat/validation/api/crypto/crypto_main.c
    M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
    M test/common_plat/validation/api/errno/errno.c
    M test/common_plat/validation/api/errno/errno_main.c
    M test/common_plat/validation/api/hash/hash.c
    M test/common_plat/validation/api/hash/hash_main.c
    M test/common_plat/validation/api/init/init.c
    M test/common_plat/validation/api/init/init_main_abort.c
    M test/common_plat/validation/api/init/init_main_log.c
    M test/common_plat/validation/api/init/init_main_ok.c
    M test/common_plat/validation/api/lock/lock.c
    M test/common_plat/validation/api/lock/lock_main.c
    M test/common_plat/validation/api/packet/packet.c
    M test/common_plat/validation/api/packet/packet_main.c
    M test/common_plat/validation/api/pktio/parser.c
    M test/common_plat/validation/api/pktio/pktio.c
    M test/common_plat/validation/api/pktio/pktio_main.c
    M test/common_plat/validation/api/pool/pool.c
    M test/common_plat/validation/api/pool/pool_main.c
    M test/common_plat/validation/api/queue/queue.c
    M test/common_plat/validation/api/queue/queue_main.c
    M test/common_plat/validation/api/random/random.c
    M test/common_plat/validation/api/random/random_main.c
    M test/common_plat/validation/api/scheduler/scheduler.c
    M test/common_plat/validation/api/scheduler/scheduler_main.c
    M test/common_plat/validation/api/shmem/shmem.c
    M test/common_plat/validation/api/shmem/shmem_main.c
    M test/common_plat/validation/api/std_clib/std_clib.c
    M test/common_plat/validation/api/std_clib/std_clib_main.c
    M test/common_plat/validation/api/system/system.c
    M test/common_plat/validation/api/system/system_main.c
    M test/common_plat/validation/api/thread/thread.c
    M test/common_plat/validation/api/thread/thread_main.c
    M test/common_plat/validation/api/time/time.c
    M test/common_plat/validation/api/time/time_main.c
    M test/common_plat/validation/api/timer/timer.c
    M test/common_plat/validation/api/timer/timer_main.c
    M test/common_plat/validation/api/traffic_mngr/traffic_mngr.c
    M test/common_plat/validation/api/traffic_mngr/traffic_mngr_main.c
    M test/linux-generic/mmap_vlan_ins/mmap_vlan_ins.c
    M test/linux-generic/pktio_ipc/ipc_common.c
    M test/linux-generic/pktio_ipc/ipc_common.h
    M test/linux-generic/pktio_ipc/pktio_ipc1.c
    M test/linux-generic/pktio_ipc/pktio_ipc2.c
    M test/linux-generic/ring/Makefile.am
    M test/linux-generic/ring/ring_basic.c
    M test/linux-generic/ring/ring_main.c
    M test/linux-generic/ring/ring_stress.c
    M test/linux-generic/ring/ring_suites.c
    M test/linux-generic/validation/api/shmem/Makefile.am
    M test/linux-generic/validation/api/shmem/shmem_linux.c
    M test/linux-generic/validation/api/shmem/shmem_odp1.c
    M test/linux-generic/validation/api/shmem/shmem_odp2.c

  Log Message:
  -----------
  Merge branch 'master' into api-next

Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 1bc1b6fed4c75b3bd9305d2c9e646efc50de5fb3
      
https://github.com/Linaro/odp/commit/1bc1b6fed4c75b3bd9305d2c9e646efc50de5fb3
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-28 (Mon, 28 Aug 2017)

  Changed paths:
    M test/common_plat/performance/odp_crypto.c

  Log Message:
  -----------
  test: performance: crypto: fix packet freeing

With new packet reference code, ODP has become stricter on packet double
free errors, highlighting several bugs in packet handling code in crypto
performance test. Fix packet double-free errors.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 0b2b26281c0d1d8d00d69f9829e32c9a99b7af0f
      
https://github.com/Linaro/odp/commit/0b2b26281c0d1d8d00d69f9829e32c9a99b7af0f
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-28 (Mon, 28 Aug 2017)

  Changed paths:
    M test/common_plat/performance/odp_crypto.c

  Log Message:
  -----------
  test: performance: crypto: free crypto-out queue

Free crypto-out queue if it was created.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: b2270c5b1d2badb93dd7e6dc743191c04c562ad1
      
https://github.com/Linaro/odp/commit/b2270c5b1d2badb93dd7e6dc743191c04c562ad1
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-08-28 (Mon, 28 Aug 2017)

  Changed paths:
    M test/common_plat/performance/odp_crypto.c

  Log Message:
  -----------
  Merge branch 'api-next-859293ad' into api-next


  Commit: 11fed684507a320fbb79dc86769c8f1755d0276f
      
https://github.com/Linaro/odp/commit/11fed684507a320fbb79dc86769c8f1755d0276f
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-28 (Mon, 28 Aug 2017)

  Changed paths:
    M helper/Makefile.am
    A helper/include/odph_debug.h
    A helper/include/odph_list_internal.h
    R helper/odph_debug.h
    R helper/odph_list_internal.h

  Log Message:
  -----------
  helper: move include files to helper/include

Repair build with --enable-helper-linux option.
https://bugs.linaro.org/show_bug.cgi?id=3216

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: d5bd5c2634af91c1088a1de931f7a72666e8993e
      
https://github.com/Linaro/odp/commit/d5bd5c2634af91c1088a1de931f7a72666e8993e
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-28 (Mon, 28 Aug 2017)

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

  Log Message:
  -----------
  helper: chksum: odph_chksum returns value in network byte order

All examples and usecases assumed network byte order for odph_chksum()
return value. Instead of changing this convention, rather document that
odph_chksum returns value in network byte order.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>


  Commit: 1bc3a176474ccb199caba9a05cbfaf713ed00707
      
https://github.com/Linaro/odp/commit/1bc3a176474ccb199caba9a05cbfaf713ed00707
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-28 (Mon, 28 Aug 2017)

  Changed paths:
    M helper/include/odp/helper/ip.h
    M test/common_plat/validation/api/classification/odp_classification_common.c
    M 
test/common_plat/validation/api/classification/odp_classification_test_pmr.c
    M test/common_plat/validation/api/classification/odp_classification_tests.c

  Log Message:
  -----------
  helper: ip: correct ipv4 header checksum calculation

Current code for IPv4 header checksum calculation assumes that packet
data is aligned on 2-byte boundary, that there are no optional headers,
etc. Rewrite checksumming code to properly copy & process headers.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>


  Commit: 4c8578a2105e37e645e3606622fd8c6e46b77443
      
https://github.com/Linaro/odp/commit/4c8578a2105e37e645e3606622fd8c6e46b77443
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-28 (Mon, 28 Aug 2017)

  Changed paths:
    M helper/test/chksum.c

  Log Message:
  -----------
  helper: chksum: verify odph_ipv4_chksum_*() functions

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>


  Commit: 91c0b58fc87ba0431241818758cea94438cd5498
      
https://github.com/Linaro/odp/commit/91c0b58fc87ba0431241818758cea94438cd5498
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-08-28 (Mon, 28 Aug 2017)

  Changed paths:
    M helper/Makefile.am
    M helper/include/odp/helper/chksum.h
    M helper/include/odp/helper/ip.h
    A helper/include/odph_debug.h
    A helper/include/odph_list_internal.h
    R helper/odph_debug.h
    R helper/odph_list_internal.h
    M helper/test/chksum.c
    M test/common_plat/validation/api/classification/odp_classification_common.c
    M 
test/common_plat/validation/api/classification/odp_classification_test_pmr.c
    M test/common_plat/validation/api/classification/odp_classification_tests.c

  Log Message:
  -----------
  Merge branch 'master' into api-next


  Commit: a7463a692a4e2dc311c2d383595adafd01433fa4
      
https://github.com/Linaro/odp/commit/a7463a692a4e2dc311c2d383595adafd01433fa4
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-29 (Tue, 29 Aug 2017)

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

  Log Message:
  -----------
  helper: chksum: odph_chksum returns value in network byte order

All examples and usecases assumed network byte order for odph_chksum()
return value. Instead of changing this convention, rather document that
odph_chksum returns value in network byte order.
https://bugs.linaro.org/show_bug.cgi?id=2976

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 87fbe7fbf2debf8bc44bfffc3d3a2d1827208452
      
https://github.com/Linaro/odp/commit/87fbe7fbf2debf8bc44bfffc3d3a2d1827208452
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-29 (Tue, 29 Aug 2017)

  Changed paths:
    M helper/include/odp/helper/ip.h
    M test/common_plat/validation/api/classification/odp_classification_common.c
    M 
test/common_plat/validation/api/classification/odp_classification_test_pmr.c
    M test/common_plat/validation/api/classification/odp_classification_tests.c

  Log Message:
  -----------
  helper: ip: correct ipv4 header checksum calculation

Current code for IPv4 header checksum calculation assumes that packet
data is aligned on 2-byte boundary, that there are no optional headers,
etc. Rewrite checksumming code to properly copy & process headers.
https://bugs.linaro.org/show_bug.cgi?id=2976

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 7508c5ac906bb7cb1d339b4c5e924f3a18e504ca
      
https://github.com/Linaro/odp/commit/7508c5ac906bb7cb1d339b4c5e924f3a18e504ca
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-08-29 (Tue, 29 Aug 2017)

  Changed paths:
    M helper/test/chksum.c

  Log Message:
  -----------
  helper: chksum: verify odph_ipv4_chksum_x() functions

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

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 29139f725a7d6f2bd9e57a60abf1e55f4ac64c97
      
https://github.com/Linaro/odp/commit/29139f725a7d6f2bd9e57a60abf1e55f4ac64c97
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M Makefile.am
    M configure.ac
    M example/m4/configure.m4
    M helper/m4/configure.m4
    M test/common_plat/m4/miscellaneous.m4
    M test/common_plat/m4/performance.m4
    M test/common_plat/m4/validation.m4
    M test/linux-generic/m4/performance.m4

  Log Message:
  -----------
  configure: enable all tests by default

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: da905ec07e1e50b4d34975a81ea289ec96eba503
      
https://github.com/Linaro/odp/commit/da905ec07e1e50b4d34975a81ea289ec96eba503
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure: rework with-testdir check

Rework with-testdir option handling to follow the rest of configure
options.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 6e02ad50626de86804cbd62ae467104ae7850220
      
https://github.com/Linaro/odp/commit/6e02ad50626de86804cbd62ae467104ae7850220
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M Makefile.am

  Log Message:
  -----------
  configure: enable helper-linux in distcheck options

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 60105f079350405920462a4b0d59c7e78d9a8492
      
https://github.com/Linaro/odp/commit/60105f079350405920462a4b0d59c7e78d9a8492
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure: provide a way to enable all debugging options at once

Adding --enable-debug=full to configure will enable all debugging
options.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 03203ea8b1c3d142b41f5c332527f20ed29c3040
      
https://github.com/Linaro/odp/commit/03203ea8b1c3d142b41f5c332527f20ed29c3040
  Author: Bill Fischofer <[email protected]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: split configure commands into individual options

Avoid long configure command lines by splitting it into individual lines
for each option. This permits easy future option maintenance without
running into checkpatch line length checks.

Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 40a2663668ce995e4b6b410ca0d3bf3578d02a67
      
https://github.com/Linaro/odp/commit/40a2663668ce995e4b6b410ca0d3bf3578d02a67
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: drop configure options enabled by default

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 8a939edfa992620cf7a5cb495ce44dbc15c709c6
      
https://github.com/Linaro/odp/commit/8a939edfa992620cf7a5cb495ce44dbc15c709c6
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: enable full debug option

The --enable-debug=full option allows expansion of ODP_DBG() and
ODPH_DBG() debugging statements throughout ODP. Add this option to
.travis.yml to ensure that these are properly tested as part of
regressions.

Cc: Bill Fischofer <[email protected]>
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: de32602f12e563b2d5ff10b786c6fd506e74776f
      
https://github.com/Linaro/odp/commit/de32602f12e563b2d5ff10b786c6fd506e74776f
  Author: Bill Fischofer <[email protected]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: add --enable-helper-linux test variants

The ODP helper modules can explicitly expose linux variants via the
--enable-helper-linux configuration option, so add that into the test
options as well to ensure full coverage.

[DES: just enable this option instead of adding another entry into build
matrix.]

Signed-off-by: Bill Fischofer <[email protected]>
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 120e914768f731f18083afd950fba6a6793cca45
      
https://github.com/Linaro/odp/commit/120e914768f731f18083afd950fba6a6793cca45
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M .travis.yml
    M test/Makefile.inc
    M test/common_plat/m4/validation.m4
    M test/common_plat/validation/api/Makefile.inc
    M test/linux-generic/Makefile.inc

  Log Message:
  -----------
  configure, travis: switch to pkg-config to locate CUnit

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 42184679185ce0c979e065349360167e3fce6ca0
      
https://github.com/Linaro/odp/commit/42184679185ce0c979e065349360167e3fce6ca0
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

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

  Log Message:
  -----------
  helper: chksum: add few guarding conditions

Add few guarding conditions, otherwise bad packet can hang up ODP code.
Noted by one of the corner case tests for IPsec.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 3b8515fbd81fe4017632e7e48754a5b99f684d2e
      
https://github.com/Linaro/odp/commit/3b8515fbd81fe4017632e7e48754a5b99f684d2e
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M .travis.yml
    M Makefile.am
    M configure.ac
    M example/m4/configure.m4
    M helper/include/odp/helper/ip.h
    M helper/m4/configure.m4
    M test/Makefile.inc
    M test/common_plat/m4/miscellaneous.m4
    M test/common_plat/m4/performance.m4
    M test/common_plat/m4/validation.m4
    M test/common_plat/validation/api/Makefile.inc
    M test/linux-generic/Makefile.inc
    M test/linux-generic/m4/performance.m4

  Log Message:
  -----------
  Merge branch 'master' into api-next

Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 4eae04e80a634c17ac276bb06bce468cbe28cde0
      
https://github.com/Linaro/odp/commit/4eae04e80a634c17ac276bb06bce468cbe28cde0
  Author: Bill Fischofer <[email protected]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

  Changed paths:
    M doc/users-guide/users-guide-crypto.adoc

  Log Message:
  -----------
  doc: userguide: document new packet-oriented crypto operations

Crypto now offers two complementary sets of cryptographic APIs: the
original parameter-driven API and a new packet-oriented API designed to
be more flexible and consistent with the protocol-aware APIs introduced
as part of IPsec support. Update the ODP User Guide to include these
new APIs.

Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 4897f9783e623dfeb0d82e552e9961b603ae9077
      
https://github.com/Linaro/odp/commit/4897f9783e623dfeb0d82e552e9961b603ae9077
  Author: Bogdan Pricope <[email protected]>
  Date:   2017-09-06 (Wed, 06 Sep 2017)

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

  Log Message:
  -----------
  linux-gen: dpdk: retrieve offload capabilities

Signed-off-by: Bogdan Pricope <[email protected]>
Reviewed-by: Matias Elo <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 9b7b03c4b7983c97ae6bb79df941edb08a60c6b7
      
https://github.com/Linaro/odp/commit/9b7b03c4b7983c97ae6bb79df941edb08a60c6b7
  Author: Bogdan Pricope <[email protected]>
  Date:   2017-09-06 (Wed, 06 Sep 2017)

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

  Log Message:
  -----------
  linux-gen: dpdk: enable per pktio RX IP/UDP/TCP checksum offload

Signed-off-by: Bogdan Pricope <[email protected]>
Reviewed-by: Matias Elo <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 1abaebb5e2af4713c9230c9d5d52aa53b01809f5
      
https://github.com/Linaro/odp/commit/1abaebb5e2af4713c9230c9d5d52aa53b01809f5
  Author: Bogdan Pricope <[email protected]>
  Date:   2017-09-06 (Wed, 06 Sep 2017)

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

  Log Message:
  -----------
  linux-gen: dpdk: RX - process checksum validation offload flags

Signed-off-by: Bogdan Pricope <[email protected]>
Reviewed-by: Matias Elo <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 465069926f1eef1f28b64c4380b552251bcd1841
      
https://github.com/Linaro/odp/commit/465069926f1eef1f28b64c4380b552251bcd1841
  Author: Bogdan Pricope <[email protected]>
  Date:   2017-09-06 (Wed, 06 Sep 2017)

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

  Log Message:
  -----------
  linux-gen: dpdk: TX - set checksum calculation offload flags

Signed-off-by: Bogdan Pricope <[email protected]>
Reviewed-by: Matias Elo <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 77ac5252a71c92e991c3e797c668f30f712ca111
      
https://github.com/Linaro/odp/commit/77ac5252a71c92e991c3e797c668f30f712ca111
  Author: Bogdan Pricope <[email protected]>
  Date:   2017-09-06 (Wed, 06 Sep 2017)

  Changed paths:
    M example/generator/odp_generator.c

  Log Message:
  -----------
  examples: generator: update odp_generator to use HW checksum capabilities

Signed-off-by: Bogdan Pricope <[email protected]>
Reviewed-by: Matias Elo <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: df29614a6174b03d03d44041e13c0c83199e42c3
      
https://github.com/Linaro/odp/commit/df29614a6174b03d03d44041e13c0c83199e42c3
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-06 (Wed, 06 Sep 2017)

  Changed paths:
    M test/common_plat/validation/api/Makefile.inc

  Log Message:
  -----------
  test: fixup CUNIT_CFLAGS variable reference

Fix type in previous refactoring, which used CUNIT_PFLAGS instead of
CUNIT_CFLAGS.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 43ea7311f98d1602ab29e9eec4ea9c895d73181d
      
https://github.com/Linaro/odp/commit/43ea7311f98d1602ab29e9eec4ea9c895d73181d
  Author: Ilias Apalodimas <[email protected]>
  Date:   2017-09-06 (Wed, 06 Sep 2017)

  Changed paths:
    M example/generator/odp_generator.c

  Log Message:
  -----------
  examples: generator: use clock related functions less when printing

Using odp_time_local() on each iteration consumes too much cpu for
no reason. Netmap pktio reported a boost from ~550kpps to ~1.2Mpps
when odp_generator was used as a receiver on 1Gbit links.

Signed-off-by: Ilias Apalodimas <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-and-tested-by: <Bogdan Pricope [email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 60d79f29df4ace1eac5ee53fbc4ab153398d36fd
      
https://github.com/Linaro/odp/commit/60d79f29df4ace1eac5ee53fbc4ab153398d36fd
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-09-06 (Wed, 06 Sep 2017)

  Changed paths:
    M example/generator/odp_generator.c
    M platform/linux-generic/pktio/dpdk.c
    M test/common_plat/validation/api/Makefile.inc

  Log Message:
  -----------
  Merge branch 'master' into api-next


  Commit: a3ca7d17f74e515f9ab4a738191a6a1da96463ab
      
https://github.com/Linaro/odp/commit/a3ca7d17f74e515f9ab4a738191a6a1da96463ab
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-06 (Wed, 06 Sep 2017)

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

  Log Message:
  -----------
  api: event: add documentation for ODP_EVENT_PACKET_CRYPTO

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 8d21533c341c0624f693af554341dd389c358238
      
https://github.com/Linaro/odp/commit/8d21533c341c0624f693af554341dd389c358238
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-06 (Wed, 06 Sep 2017)

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

  Log Message:
  -----------
  validation: crypto: rework testsuite

Currently crypto testsuite contains tons of similar c&p code setting
keys, iv, data, etc. Data is scattered into different arrays. Refactor
crypto testsuite so that all data is kept in the structured way,
removing most of similar code from individual testing functions.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 53120868fba0d742961817683f01b1bee25f4e4c
      
https://github.com/Linaro/odp/commit/53120868fba0d742961817683f01b1bee25f4e4c
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-06 (Wed, 06 Sep 2017)

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

  Log Message:
  -----------
  validation: crypto: add AES-192/256 test cases

Add testcases for AES192-CBC, AES256-CBC, AES128-GCM, AES256-GCM.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 7fa8e2c97ed18f8dd6e95cbc78b7e668ccb98869
      
https://github.com/Linaro/odp/commit/7fa8e2c97ed18f8dd6e95cbc78b7e668ccb98869
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-06 (Wed, 06 Sep 2017)

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

  Log Message:
  -----------
  linux-gen: crypto: add support for AES-192 and AES-256

Add support for AES with keys of 192 and 256 bits.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 360c1d34b52a2356619b9290811862b9de41de00
      
https://github.com/Linaro/odp/commit/360c1d34b52a2356619b9290811862b9de41de00
  Author: Matias Elo <[email protected]>
  Date:   2017-09-07 (Thu, 07 Sep 2017)

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

  Log Message:
  -----------
  linux-gen: socket: don't use odp_packet_l2_offset() in _tx_pkt_to_iovec()

A packet may not have valid L2 offset set, so odp_packet_l2_offset() cannot
be used when transmitting packets.

Signed-off-by: Matias Elo <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: e7cf0a6c24811d768d4df91d2c03b71676f9f783
      
https://github.com/Linaro/odp/commit/e7cf0a6c24811d768d4df91d2c03b71676f9f783
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: drop ubuntu-toolchain-r-test PPA

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: de3ad51a88daa12e9b822e6df339c0e10448d6dd
      
https://github.com/Linaro/odp/commit/de3ad51a88daa12e9b822e6df339c0e10448d6dd
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure: use ODP_CHECK_FLAG to check for -mcx16

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 863f2ca462a7dd0a17b0828d037d2594767de092
      
https://github.com/Linaro/odp/commit/863f2ca462a7dd0a17b0828d037d2594767de092
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

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

  Log Message:
  -----------
  linux-gen: crypto: stop using RAND_pseudo_bytes()

RAND_pseudo_bytes() was deprecated in OpenSSL 1.1.0. It is recommended
to use RAND_bytes() instead.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 1882b608abc37314f90bdd2de8ef7f0501a8d5d8
      
https://github.com/Linaro/odp/commit/1882b608abc37314f90bdd2de8ef7f0501a8d5d8
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M platform/Makefile.inc
    M test/common_plat/validation/api/Makefile.am

  Log Message:
  -----------
  build: drop -Wno-deprecated-declaration

We do not use deprecated attribute anymore, thus let's drop the
-Wno-deprecated-declaration flag from compiler options.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 3be7ab995e5f2c4472b20008f63299d93a3a806c
      
https://github.com/Linaro/odp/commit/3be7ab995e5f2c4472b20008f63299d93a3a806c
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M example/Makefile.inc
    M helper/Makefile.am
    M helper/test/Makefile.am
    M platform/linux-generic/Makefile.am
    R platform/linux-generic/Makefile.inc
    M test/Makefile.inc

  Log Message:
  -----------
  build: drop platorm/linux-generic/Makefile.inc

Mandate that platform provides
platform/$(with_platform)/arch/$(ARCH_DIR) directory and reference it
directly from all Makefile.am/.inc files. Main reason for this change is
to allow automake to process all includes at the time of Makefile.am ->
Makefile.in conversion. Currently it can not determine path for
platform/@with_platform@/Makefile.inc, thus inclusion is left for main
make invocation.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 71e078e380f81d972cb82908a8d13dcc155f5cad
      
https://github.com/Linaro/odp/commit/71e078e380f81d972cb82908a8d13dcc155f5cad
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M helper/Makefile.am
    M helper/test/Makefile.am
    M platform/linux-generic/Makefile.am
    M test/Makefile.inc

  Log Message:
  -----------
  build: use AM_CPPFLAGS to set include paths, rather than AM_CFLAGS

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 5581eaa55c9d32429be88b068b149ebc8b235f2c
      
https://github.com/Linaro/odp/commit/5581eaa55c9d32429be88b068b149ebc8b235f2c
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M configure.ac
    M example/Makefile.inc
    M helper/Makefile.am
    M helper/test/Makefile.am
    M platform/Makefile.inc
    M platform/linux-generic/Makefile.am
    M test/Makefile.inc
    M test/linux-generic/Makefile.inc

  Log Message:
  -----------
  configure: stop setting AM_* variables

AM_* variables by design should be set by Makefile.am, not by
configure.ac. Use CFLAGS/CXXFLAGS instead.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: b7181a3f13d58d87a561cd06e00fc37a9fc237b3
      
https://github.com/Linaro/odp/commit/b7181a3f13d58d87a561cd06e00fc37a9fc237b3
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M test/common_plat/common/Makefile.am
    M test/common_plat/miscellaneous/Makefile.am
    M test/common_plat/performance/Makefile.am
    M test/common_plat/validation/api/atomic/Makefile.am
    M test/common_plat/validation/api/barrier/Makefile.am
    M test/common_plat/validation/api/buffer/Makefile.am
    M test/common_plat/validation/api/classification/Makefile.am
    M test/common_plat/validation/api/cpumask/Makefile.am
    M test/common_plat/validation/api/crypto/Makefile.am
    M test/common_plat/validation/api/errno/Makefile.am
    M test/common_plat/validation/api/hash/Makefile.am
    M test/common_plat/validation/api/init/Makefile.am
    M test/common_plat/validation/api/lock/Makefile.am
    M test/common_plat/validation/api/packet/Makefile.am
    M test/common_plat/validation/api/pktio/Makefile.am
    M test/common_plat/validation/api/pool/Makefile.am
    M test/common_plat/validation/api/queue/Makefile.am
    M test/common_plat/validation/api/random/Makefile.am
    M test/common_plat/validation/api/scheduler/Makefile.am
    M test/common_plat/validation/api/shmem/Makefile.am
    M test/common_plat/validation/api/std_clib/Makefile.am
    M test/common_plat/validation/api/system/Makefile.am
    M test/common_plat/validation/api/thread/Makefile.am
    M test/common_plat/validation/api/time/Makefile.am
    M test/common_plat/validation/api/timer/Makefile.am
    M test/common_plat/validation/api/traffic_mngr/Makefile.am
    M test/linux-generic/mmap_vlan_ins/Makefile.am
    M test/linux-generic/pktio_ipc/Makefile.am
    M test/linux-generic/ring/Makefile.am
    M test/linux-generic/validation/api/shmem/Makefile.am
    R test/linux-generic/validation/api/shmem/shmem.h

  Log Message:
  -----------
  test: rework build system

- Stop using extra libraries just to create a test executable
- Stop using EXTRA_DIST to distribute headers, include them into
  _SOURCES
- Stop using unnecessary dist_ prefixes, sources are distributed
  automatically

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 29cc24dc2effa5cc76af7b365bcdafe671f03545
      
https://github.com/Linaro/odp/commit/29cc24dc2effa5cc76af7b365bcdafe671f03545
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M helper/test/Makefile.am

  Log Message:
  -----------
  helper: test: rework build system

- Stop using extra libraries just to create a test executable
- Stop using EXTRA_DIST to distribute headers, include them into
  _SOURCES
- Stop using unnecessary dist_ prefixes, sources are distributed
  automatically

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 01f75d6582aadc1aeb6d41745c3b0a2fdbe7b142
      
https://github.com/Linaro/odp/commit/01f75d6582aadc1aeb6d41745c3b0a2fdbe7b142
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M test/linux-generic/pktio_ipc/ipc_common.c
    M test/linux-generic/pktio_ipc/ipc_common.h
    M test/linux-generic/pktio_ipc/pktio_ipc1.c
    M test/linux-generic/pktio_ipc/pktio_ipc2.c

  Log Message:
  -----------
  test: pktio_ipc: switch to test_debug rather than example_debug

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 4c8e7df6337e79cef937ad3246d61e75b7d2164d
      
https://github.com/Linaro/odp/commit/4c8e7df6337e79cef937ad3246d61e75b7d2164d
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M test/Makefile.inc
    M test/common_plat/miscellaneous/Makefile.am
    M test/common_plat/performance/Makefile.am
    M test/common_plat/validation/api/Makefile.inc
    M test/linux-generic/mmap_vlan_ins/Makefile.am
    M test/linux-generic/pktio_ipc/Makefile.am
    M test/linux-generic/validation/api/shmem/Makefile.am

  Log Message:
  -----------
  test: build all tests with -static

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 316d020fc2e3fee86b955eec4946290d90fb2eb1
      
https://github.com/Linaro/odp/commit/316d020fc2e3fee86b955eec4946290d90fb2eb1
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M test/common_plat/miscellaneous/Makefile.am
    M test/common_plat/performance/Makefile.am
    M test/common_plat/validation/Makefile.am
    M test/linux-generic/mmap_vlan_ins/Makefile.am
    M test/linux-generic/performance/Makefile.am
    M test/linux-generic/pktio_ipc/Makefile.am

  Log Message:
  -----------
  test: misc rewrites in Makefile.am files

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: e114fba150e07e7f25b86306c30003416324955e
      
https://github.com/Linaro/odp/commit/e114fba150e07e7f25b86306c30003416324955e
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: don't error out if there are no patches to check

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: d6e2cd7830bd474e78980414ad7046443a4a3720
      
https://github.com/Linaro/odp/commit/d6e2cd7830bd474e78980414ad7046443a4a3720
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-08 (Fri, 08 Sep 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: skip install stage for doxygen and checkpatch tests

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 2cb0edd5820fc7fc14d6f4018a605873fdf47033
      
https://github.com/Linaro/odp/commit/2cb0edd5820fc7fc14d6f4018a605873fdf47033
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-11 (Mon, 11 Sep 2017)

  Changed paths:
    M DEPENDENCIES

  Log Message:
  -----------
  DEPENDENCIES: document changes in CUnit localization

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 3b31169bee4f036bacbe823c27c9b199fc35fe75
      
https://github.com/Linaro/odp/commit/3b31169bee4f036bacbe823c27c9b199fc35fe75
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-11 (Mon, 11 Sep 2017)

  Changed paths:
    M test/common_plat/m4/validation.m4

  Log Message:
  -----------
  test: try detecting CUnit location, if it is not found by pkg-config

CUnit 2.1-2 supplied incorrect cunit.pc file, resulting in pkg-config
failing to detect library. Try checking CUnit header/library in case of
pkg-config failure.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: fb3f36cec108ce9c55241d9f0e66d4832a552b8a
      
https://github.com/Linaro/odp/commit/fb3f36cec108ce9c55241d9f0e66d4832a552b8a
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-11 (Mon, 11 Sep 2017)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure: call PKG_PROG_PKG_CONFIG explicitly

Since it well might be that first PKG_CHECK_* call ends up under if, it
is required (by pkg-config docs) to call PKG_PROG_PKG_CONFIG explicitly.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: c0c20e6ed7d0f86dca02a276a7f991586fa7f33d
      
https://github.com/Linaro/odp/commit/c0c20e6ed7d0f86dca02a276a7f991586fa7f33d
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-09-11 (Mon, 11 Sep 2017)

  Changed paths:
    M .travis.yml
    M DEPENDENCIES
    M configure.ac
    M example/Makefile.inc
    M helper/Makefile.am
    M helper/test/Makefile.am
    M platform/Makefile.inc
    M platform/linux-generic/Makefile.am
    R platform/linux-generic/Makefile.inc
    M platform/linux-generic/odp_crypto.c
    M platform/linux-generic/pktio/socket.c
    M test/Makefile.inc
    M test/common_plat/common/Makefile.am
    M test/common_plat/m4/validation.m4
    M test/common_plat/miscellaneous/Makefile.am
    M test/common_plat/performance/Makefile.am
    M test/common_plat/validation/Makefile.am
    M test/common_plat/validation/api/Makefile.am
    M test/common_plat/validation/api/Makefile.inc
    M test/common_plat/validation/api/atomic/Makefile.am
    M test/common_plat/validation/api/barrier/Makefile.am
    M test/common_plat/validation/api/buffer/Makefile.am
    M test/common_plat/validation/api/classification/Makefile.am
    M test/common_plat/validation/api/cpumask/Makefile.am
    M test/common_plat/validation/api/crypto/Makefile.am
    M test/common_plat/validation/api/errno/Makefile.am
    M test/common_plat/validation/api/hash/Makefile.am
    M test/common_plat/validation/api/init/Makefile.am
    M test/common_plat/validation/api/lock/Makefile.am
    M test/common_plat/validation/api/packet/Makefile.am
    M test/common_plat/validation/api/pktio/Makefile.am
    M test/common_plat/validation/api/pool/Makefile.am
    M test/common_plat/validation/api/queue/Makefile.am
    M test/common_plat/validation/api/random/Makefile.am
    M test/common_plat/validation/api/scheduler/Makefile.am
    M test/common_plat/validation/api/shmem/Makefile.am
    M test/common_plat/validation/api/std_clib/Makefile.am
    M test/common_plat/validation/api/system/Makefile.am
    M test/common_plat/validation/api/thread/Makefile.am
    M test/common_plat/validation/api/time/Makefile.am
    M test/common_plat/validation/api/timer/Makefile.am
    M test/common_plat/validation/api/traffic_mngr/Makefile.am
    M test/linux-generic/Makefile.inc
    M test/linux-generic/mmap_vlan_ins/Makefile.am
    M test/linux-generic/performance/Makefile.am
    M test/linux-generic/pktio_ipc/Makefile.am
    M test/linux-generic/pktio_ipc/ipc_common.c
    M test/linux-generic/pktio_ipc/ipc_common.h
    M test/linux-generic/pktio_ipc/pktio_ipc1.c
    M test/linux-generic/pktio_ipc/pktio_ipc2.c
    M test/linux-generic/ring/Makefile.am
    M test/linux-generic/validation/api/shmem/Makefile.am
    R test/linux-generic/validation/api/shmem/shmem.h

  Log Message:
  -----------
  Merge branch 'master' into api-next

Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 6b6253c30f88c80bf632436ff06c1b000860a2f1
      
https://github.com/Linaro/odp/commit/6b6253c30f88c80bf632436ff06c1b000860a2f1
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-09-12 (Tue, 12 Sep 2017)

  Changed paths:
    M test/common_plat/validation/drv/Makefile.am

  Log Message:
  -----------
  test: drv: remove -Wno-deprecated-declarations set

cflags are set from top level directory, drv should
not modify them internaly.

Signed-off-by: Maxim Uvarov <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>


  Commit: f8c6360667380f6b3fb917ecbe5b941b23dbadf1
      
https://github.com/Linaro/odp/commit/f8c6360667380f6b3fb917ecbe5b941b23dbadf1
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: fix powerpc test name

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: eccc78540c05dc71095179b613f014648385f3df
      
https://github.com/Linaro/odp/commit/eccc78540c05dc71095179b613f014648385f3df
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: don't override prefix when cross-compiling

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 17e829a3b78d6513d22496734c6edbec955cbfd4
      
https://github.com/Linaro/odp/commit/17e829a3b78d6513d22496734c6edbec955cbfd4
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: don't use cross-pkg-config

Cross-pkg-config rewrites PKG_CONFIG_PATH to static value. Simulate it,
but allow further script to expand PKG_CONFIG_PATH value.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: d0821c9c43fb89e4c0021b174bbc12bef543ffa0
      
https://github.com/Linaro/odp/commit/d0821c9c43fb89e4c0021b174bbc12bef543ffa0
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: add cross-testing for 32-bit x86

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: b38117eeed5d7bd5a334ef2387bf83d5cb8b9188
      
https://github.com/Linaro/odp/commit/b38117eeed5d7bd5a334ef2387bf83d5cb8b9188
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: enable cpp test during cross-compilation

Install proper packages to enable cross-testing of linking C++ apps with
ODP.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: d445395c66edb38abedb918afdba37ec9f7f95af
      
https://github.com/Linaro/odp/commit/d445395c66edb38abedb918afdba37ec9f7f95af
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: merge native and cross-compilation scripts

Merge native and cross-compilation scripts. This allows us to simplify
Travis CI configuration and to enable e.g. testing of out-of-tree
compilation.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: f7c5f3e973814e0fc9211e008a37080b1c7d4a76
      
https://github.com/Linaro/odp/commit/f7c5f3e973814e0fc9211e008a37080b1c7d4a76
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: move cross-compilation into build matrix

As both native and cross-compilation now use the same script it is
possible to move cross-compilation setup back to build matrix. Proper
cross-compiler is selected based on actual compiler (gcc/clang) and
cross-target.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: a820d8a84e132652b4cef295756ccf135e3bd54b
      
https://github.com/Linaro/odp/commit/a820d8a84e132652b4cef295756ccf135e3bd54b
  Author: Petri Savolainen <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

  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/include/odp/api/plat/packet_types.h
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/odp_packet.c

  Log Message:
  -----------
  linux-gen: packet: roll back to copy based references

In order to re-implement segmentation for the new reference
implementation roll back to the copy based reference implementation,
which have been proved to work OK.

This zero copy reference implementation introduced multiple issues:
  * segment pointers and length were not set correctly, but were
    left to NULL
  * reference counting has a race condition which causes random
    assert failures also with non-reference packets
  * there's larger than expected performance drop with
    non-reference packets
  * the first segment of a reference was zero bytes long, which
    is possible by the API but is unusual for users

Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 88d36e6811de494708c520cb12e9e5f97628e9e4
      
https://github.com/Linaro/odp/commit/88d36e6811de494708c520cb12e9e5f97628e9e4
  Author: Petri Savolainen <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

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

  Log Message:
  -----------
  validation: packet: relax small concat test

Limit number of consecutive small concat to fraction of
the number of packets in the pool. An implementation linking
packets together (no copy) cannot be expected to support
one byte concats up to max packet size.

Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 04029613fbdc85221d1a20354a49ada912302fc0
      
https://github.com/Linaro/odp/commit/04029613fbdc85221d1a20354a49ada912302fc0
  Author: Petri Savolainen <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

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

  Log Message:
  -----------
  validation: packet: unshared len with static reference

When static references are used all data is shared, and thus
unshared length is zero. When there's no references, all data
is unique to the packet (unshared len == len).

Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 20c75b764af6fd15e5e1d4df969ac33d62525405
      
https://github.com/Linaro/odp/commit/20c75b764af6fd15e5e1d4df969ac33d62525405
  Author: Petri Savolainen <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

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

  Log Message:
  -----------
  validation: packet: check reference packet content

Check that reference and base packets contain the same data.

Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: a787abf96b17d9714a6b892091d19c1be2bc5e6c
      
https://github.com/Linaro/odp/commit/a787abf96b17d9714a6b892091d19c1be2bc5e6c
  Author: Petri Savolainen <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

  Changed paths:
    M platform/linux-generic/include/odp_buffer_internal.h
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/odp_packet.c
    M platform/linux-generic/odp_pool.c

  Log Message:
  -----------
  linux-gen: packet: re-implement packet segmentation

Removed limitation to fixed number of segments
(CONFIG_PACKET_MAX_SEGS) per packet. Packet headers carrying
segment tables are now linked together with 'next_seg' pointer.
Last header containing a segment table is pointed by 'last_seg'
pointer. Other than the first segment are not referred directly
but with seg_entry_ functions.

Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: e4289ab4f73221a9d20ecfb8eac6b79a26df06a3
      
https://github.com/Linaro/odp/commit/e4289ab4f73221a9d20ecfb8eac6b79a26df06a3
  Author: Petri Savolainen <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

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

  Log Message:
  -----------
  linux-gen: buffer: optimize header layout

Pack most often used buffer header fields (including seg[0])
into the first cache line.

Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: ef4e4d4c4ef1f9f569c236494cb178feb7c90343
      
https://github.com/Linaro/odp/commit/ef4e4d4c4ef1f9f569c236494cb178feb7c90343
  Author: Petri Savolainen <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

  Changed paths:
    M platform/linux-generic/include/odp_buffer_internal.h
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/odp_packet.c
    M platform/linux-generic/odp_pool.c

  Log Message:
  -----------
  linux-gen: packet: implement static references

Implemented static references with a reference counter. Counter
is zero when not used (reference API not used).

Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 6efe7d971a3a4b8f7eaa42660b48eee31493924c
      
https://github.com/Linaro/odp/commit/6efe7d971a3a4b8f7eaa42660b48eee31493924c
  Author: Petri Savolainen <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

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

  Log Message:
  -----------
  linux-gen: packet: enhance segment prints

Print segment addresses and reference counts in addition to
segment lengths.

Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 69a1179a05344b59961aaf997a1b406698b6840b
      
https://github.com/Linaro/odp/commit/69a1179a05344b59961aaf997a1b406698b6840b
  Author: Petri Savolainen <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

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

  Log Message:
  -----------
  linux-gen: packet: compress packet offset table

Use uint16_t (instead of size_t) for offsets and thus decrease
size of the offset table into one fourth.

Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: ba97c3174d0de3e08cffaad414bf2a55de8853df
      
https://github.com/Linaro/odp/commit/ba97c3174d0de3e08cffaad414bf2a55de8853df
  Author: Petri Savolainen <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

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

  Log Message:
  -----------
  linux-gen: packet: implement dynamic references

Use link headers to implement dynamic references. These
are segment headers which first segment (seg[0]) does not
point to itself but to a referenced segment. Link headers
enable long chains of references (new dynamic references
from previous references).

Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 91ef9f7e224056af351cbaf99ccfa98ee815460d
      
https://github.com/Linaro/odp/commit/91ef9f7e224056af351cbaf99ccfa98ee815460d
  Author: Petri Savolainen <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

  Changed paths:
    M include/odp/arch/default/api/abi/packet.h
    M platform/linux-generic/include/odp/api/plat/packet_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_types.h
    M platform/linux-generic/include/odp_buffer_internal.h
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/odp_pool.c

  Log Message:
  -----------
  linux-gen: packet: optimize header layout

Pack most often used data into the first and the last cache line
of buffer header, and the first cache line of packet header.
Reduce offsets and head-/tailroom fields to 16 bits, since
those are in maximum as large as a segment, usually much
less. Pack header fields into correct alignments (when possible),
so that holes are avoided.

These changes reduce packet header size by one cache line.

Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 3c9248f5c98b194d91712fafed4bf3b21327f2a8
      
https://github.com/Linaro/odp/commit/3c9248f5c98b194d91712fafed4bf3b21327f2a8
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-09-14 (Thu, 14 Sep 2017)

  Changed paths:
    M .travis.yml
    M include/odp/arch/default/api/abi/packet.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/include/odp/api/plat/packet_types.h
    M platform/linux-generic/include/odp_buffer_internal.h
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/odp_packet.c
    M platform/linux-generic/odp_pool.c
    M test/common_plat/validation/api/packet/packet.c

  Log Message:
  -----------
  Merge branch 'master' into api-next

Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 32f5f3ff343b516cb0dbe98e81479e6c748f0ebf
      
https://github.com/Linaro/odp/commit/32f5f3ff343b516cb0dbe98e81479e6c748f0ebf
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

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

  Log Message:
  -----------
  linux-gen: move packet_to_buffer to packet_inlines.h

odp_crypto.c is also uses packet_to_buffer() so move
this function to common place.

Signed-off-by: Maxim Uvarov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>


  Commit: a38ea82cf1ae45b7c807164dde5783d099efd39d
      
https://github.com/Linaro/odp/commit/a38ea82cf1ae45b7c807164dde5783d099efd39d
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

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

  Log Message:
  -----------
  linux-gen: move packet_to_buffer to packet_inlines.h

odp_crypto.c is also uses packet_to_buffer() so move
this function to common place.

Signed-off-by: Maxim Uvarov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>


  Commit: 8c5516bba62ee7250cbf64d1f4b89ee4f0b12824
      
https://github.com/Linaro/odp/commit/8c5516bba62ee7250cbf64d1f4b89ee4f0b12824
  Author: Ola Liljedahl <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

  Changed paths:
    M platform/linux-generic/include/odp_queue_scalable_internal.h
    M platform/linux-generic/include/odp_schedule_if.h
    M platform/linux-generic/include/odp_schedule_scalable.h
    M platform/linux-generic/include/odp_schedule_scalable_ordered.h
    M platform/linux-generic/odp_packet_io.c
    M platform/linux-generic/odp_queue_scalable.c
    M platform/linux-generic/odp_schedule.c
    M platform/linux-generic/odp_schedule_iquery.c
    M platform/linux-generic/odp_schedule_scalable.c
    M platform/linux-generic/odp_schedule_scalable_ordered.c
    M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  -----------
  linux-gen: scheduled pktin polling for ssched

Pktin polling is handled by the scalable scheduler the same way as queues.

Non-empty pktin queues stay on the schedq of their designated priority
level. Empty pktin queues are pushed to a lower-than-lowest priority
schedq so to be polled only when all other (highest to lowest priority)
schedq's have been processed.

Signed-off-by: Ola Liljedahl <[email protected]>
Reviewed-by: Honnappa Nagarahalli <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 054306373ed6aa7a65a160d11ca339b24cf9c662
      
https://github.com/Linaro/odp/commit/054306373ed6aa7a65a160d11ca339b24cf9c662
  Author: Bill Fischofer <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

  Changed paths:
    M helper/include/odp/helper/ip.h
    M helper/include/odph_list_internal.h

  Log Message:
  -----------
  doc: helper: add missing doxygen to avoid warnings

The latest version of Doxygen requires every struct and field to be
documented, so add missing documentation to helper files to avoid
superfluous warnings.

This resolves Bug https://bugs.linaro.org/show_bug.cgi?id=3238

Signed-off-by: Bill Fischofer <[email protected]>
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: e1c46f8e296a730ed27141a33189185bb7dfd1b1
      
https://github.com/Linaro/odp/commit/e1c46f8e296a730ed27141a33189185bb7dfd1b1
  Author: Kelvin Cheung <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

  Changed paths:
    M platform/linux-generic/arch/arm/odp_sysinfo_parse.c
    M platform/linux-generic/arch/default/odp_sysinfo_parse.c
    M platform/linux-generic/arch/mips64/odp_sysinfo_parse.c
    M platform/linux-generic/arch/powerpc/odp_sysinfo_parse.c
    M platform/linux-generic/arch/x86/odp_sysinfo_parse.c
    M platform/linux-generic/include/odp_internal.h
    M platform/linux-generic/odp_system_info.c

  Log Message:
  -----------
  linux-gen: system: correctly set CPU frequency

When CPU frequency info under /sys is available,
use the real value instead of default value.

Signed-off-by: Kelvin Cheung <[email protected]>
Reviewed-by: Ilias Apalodimas <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 80321bd9880b03929056483be9bc9d8861636b33
      
https://github.com/Linaro/odp/commit/80321bd9880b03929056483be9bc9d8861636b33
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

  Changed paths:
    M helper/include/odp/helper/ip.h
    M helper/include/odph_list_internal.h
    M platform/linux-generic/arch/arm/odp_sysinfo_parse.c
    M platform/linux-generic/arch/default/odp_sysinfo_parse.c
    M platform/linux-generic/arch/mips64/odp_sysinfo_parse.c
    M platform/linux-generic/arch/powerpc/odp_sysinfo_parse.c
    M platform/linux-generic/arch/x86/odp_sysinfo_parse.c
    M platform/linux-generic/include/odp_internal.h
    M platform/linux-generic/odp_system_info.c

  Log Message:
  -----------
  Merge branch 'master' into api-next


  Commit: cc6d4562f16e134299e21ca3e545999c97549ad0
      
https://github.com/Linaro/odp/commit/cc6d4562f16e134299e21ca3e545999c97549ad0
  Author: Petri Savolainen <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

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

  Log Message:
  -----------
  api: packet_io: refine packet format on output

Define explicitly that (by default) packet output does not
need any extra metadata to be set. Also (Ethernet) padding
and CRC are added by default.

Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 3e03317f3663abc76708141233b18d6225b2482b
      
https://github.com/Linaro/odp/commit/3e03317f3663abc76708141233b18d6225b2482b
  Author: Petri Savolainen <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

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

  Log Message:
  -----------
  api: packet: add checksum status

Added functions to request L3/L4 checksum check status for
a packet. Even if checksum checking is enabled on an interface,
all packets may not be checked - for example L4 checksum
cannot be checked for fragments (before reassembly). Also it
varies how e.g. IP options affect HW checksum capability.

Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: f91cde2bb770eefcfe791ce49c67ce3b1f5bf6d2
      
https://github.com/Linaro/odp/commit/f91cde2bb770eefcfe791ce49c67ce3b1f5bf6d2
  Author: Petri Savolainen <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

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

  Log Message:
  -----------
  api: packet_io: refine rules for checksum calculation

An implementation must be able to check checksum for normal
IP packets. It's implementation defined if options or extension
headers are supported.

Parsing configuration must match the layers of checksum check
configuration.

Checksum insertion on packet output can expect well formed packet
headers from the application. Checksum calculation ignores possible
extra data in the packet.

Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 88efcd91e325438d7e2b7c410213ca95a9acefe5
      
https://github.com/Linaro/odp/commit/88efcd91e325438d7e2b7c410213ca95a9acefe5
  Author: Balasubramanian Manoharan <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

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

  Log Message:
  -----------
  api: queue: change order lock count data type

change order lock count data type from unsigned to uint32_t

Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: d248692dfe6ace13138e48eb1c23c1f5e942269c
      
https://github.com/Linaro/odp/commit/d248692dfe6ace13138e48eb1c23c1f5e942269c
  Author: Balasubramanian Manoharan <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

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

  Log Message:
  -----------
  api: schedule: remove support for nested ordered lock

removes support for nested ordered lock use-case
changes function param signature from unsigned to uint32_t

Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: e35949df96b46d2e23ca83029f468415efcbf18a
      
https://github.com/Linaro/odp/commit/e35949df96b46d2e23ca83029f468415efcbf18a
  Author: Balasubramanian Manoharan <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

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

  Log Message:
  -----------
  api: schedule: add schedule order unlock lock api

Adds odp_schedule_order_unlock_lock() api. This api combines schedule
order unlock and lock into a single api for performance optimization in HW

Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: f66f92352bb5d1ed3a19fe5b5b8ca0419e525274
      
https://github.com/Linaro/odp/commit/f66f92352bb5d1ed3a19fe5b5b8ca0419e525274
  Author: Balasubramanian Manoharan <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

  Changed paths:
    M platform/linux-generic/include/odp_queue_if.h
    M platform/linux-generic/odp_queue.c
    M platform/linux-generic/odp_queue_if.c
    M platform/linux-generic/odp_queue_scalable.c

  Log Message:
  -----------
  linux-generic: queue: change order lock count data type

change order lock count data type from unsigned to uint32_t

Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 7018fa1c5e446ca8f60490c848a95b27e942783b
      
https://github.com/Linaro/odp/commit/7018fa1c5e446ca8f60490c848a95b27e942783b
  Author: Balasubramanian Manoharan <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

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

  Log Message:
  -----------
  linux-generic: schedule: change order lock function signature

change function param signature from unsigned to uint32_t

Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: f172905f96be14da4760653cba92cd1f9c820374
      
https://github.com/Linaro/odp/commit/f172905f96be14da4760653cba92cd1f9c820374
  Author: Balasubramanian Manoharan <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

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

  Log Message:
  -----------
  linux-generic: schedule: implement schedule order unlock lock api

Implements odp_schedule_order_unlock_lock() api. This api combines schedule
order unlock and lock into a single api for performance optimization in HW.

Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 4e6dbf3c8151335c2a5361da3f228666c688d8fa
      
https://github.com/Linaro/odp/commit/4e6dbf3c8151335c2a5361da3f228666c688d8fa
  Author: Balasubramanian Manoharan <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

  Changed paths:
    M test/common_plat/validation/api/queue/queue.c

  Log Message:
  -----------
  test: validation: queue: change order lock data type

change oder lock count data type from unsigned to uint32_t

Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: f3fa10fa00f5040f5ce2bfd18894227a7ef76c02
      
https://github.com/Linaro/odp/commit/f3fa10fa00f5040f5ce2bfd18894227a7ef76c02
  Author: Balasubramanian Manoharan <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

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

  Log Message:
  -----------
  test: validation: schduler: change order lock function signature

change order lock function param signature from unsigned to uint32_t

Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: e344e4364f771f32b86d822d0c447770588fe65d
      
https://github.com/Linaro/odp/commit/e344e4364f771f32b86d822d0c447770588fe65d
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-15 (Fri, 15 Sep 2017)

  Changed paths:
    M include/odp/api/spec/ipsec.h
    M platform/linux-generic/odp_ipsec.c

  Log Message:
  -----------
  api: ipsec: rename odp_ipsec_mtu_update to follow odp_ipsec_sa_* pattern

All SA-related functions use odp_ipsec_sa_ prefix, except
odp_ipsec_mtu_update(). Rename this function to follow this pattern.

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: f2da0136e11df9372ada5f01efdc4cf176680dea
      
https://github.com/Linaro/odp/commit/f2da0136e11df9372ada5f01efdc4cf176680dea
  Author: Balasubramanian Manoharan <[email protected]>
  Date:   2017-09-19 (Tue, 19 Sep 2017)

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

  Log Message:
  -----------
  api: pool: add min and max headroom configuration in pool

Adds minimum and maximum headroom configuration in pool

Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: c6ab55e8bc2b797af290349b56c829e38839929b
      
https://github.com/Linaro/odp/commit/c6ab55e8bc2b797af290349b56c829e38839929b
  Author: Balasubramanian Manoharan <[email protected]>
  Date:   2017-09-19 (Tue, 19 Sep 2017)

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

  Log Message:
  -----------
  linux-generic: pool: implementation for min and max headroom configuration

Implements pool min and max headroom configuration

Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: 6e79d897e3d5010991bf6e6ebf207bfd988f1129
      
https://github.com/Linaro/odp/commit/6e79d897e3d5010991bf6e6ebf207bfd988f1129
  Author: Petri Savolainen <[email protected]>
  Date:   2017-09-19 (Tue, 19 Sep 2017)

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

  Log Message:
  -----------
  api: timer: refine timer pool param documentation

Specify explicitly what each timer pool parameter means. This does
not change the intended use of the parameters.

Signed-off-by: Petri Savolainen <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: bfbe4f50a2e8a2532fdcb4d2c16d42a477183c07
      
https://github.com/Linaro/odp/commit/bfbe4f50a2e8a2532fdcb4d2c16d42a477183c07
  Author: Ola Liljedahl <[email protected]>
  Date:   2017-09-20 (Wed, 20 Sep 2017)

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

  Log Message:
  -----------
  linux-generic: pktio: fix gcc7 build error in sched_cb_pktin_poll_one

Adding missing curly braces around if-clause.

For builds which don't flag this as an error, the resulting
build would be functional but with degraded performance.
https://bugs.linaro.org/show_bug.cgi?id=3246

Signed-off-by: Ola Liljedahl <[email protected]>
Reviewed-by: Honnappa Nagarahalli <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: d091f2176a28b09503aef6aabbbe7d2433e3b69b
      
https://github.com/Linaro/odp/commit/d091f2176a28b09503aef6aabbbe7d2433e3b69b
  Author: Dmitry Eremin-Solenikov <[email protected]>
  Date:   2017-09-21 (Thu, 21 Sep 2017)

  Changed paths:
    M configure.ac
    M test/common_plat/m4/validation.m4

  Log Message:
  -----------
  configure: "best effort" approach for CUnit and validation tests

Allow configure to succeed (by disabling validation testsuite), if CUnit
library was not found or if user did not specify --enable-test-vald
explicitly).

Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>


  Commit: f6f317fc47a0314f1077af2477fc169302953e5c
      
https://github.com/Linaro/odp/commit/f6f317fc47a0314f1077af2477fc169302953e5c
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-09-21 (Thu, 21 Sep 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: doxygen 1.8.13

Signed-off-by: Maxim Uvarov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>


  Commit: 49093654e6faa652387bc192c17b5006af0fc0b4
      
https://github.com/Linaro/odp/commit/49093654e6faa652387bc192c17b5006af0fc0b4
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-09-21 (Thu, 21 Sep 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: capture doxygen warnings right

declare more clear syntax to capture doxygen warnings.

Signed-off-by: Maxim Uvarov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>


  Commit: cbb7f52e28d2e1c20c8eac662aa6135242d072e8
      
https://github.com/Linaro/odp/commit/cbb7f52e28d2e1c20c8eac662aa6135242d072e8
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-09-21 (Thu, 21 Sep 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: cache doxygen

Signed-off-by: Maxim Uvarov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>


  Commit: 13322ca632f8ffba292bec058e597719bc54142d
      
https://github.com/Linaro/odp/commit/13322ca632f8ffba292bec058e597719bc54142d
  Author: Maxim Uvarov <[email protected]>
  Date:   2017-09-21 (Thu, 21 Sep 2017)

  Changed paths:
    M .travis.yml
    M configure.ac
    M test/common_plat/m4/validation.m4

  Log Message:
  -----------
  Merge branch 'master' into api-next


  Commit: 3d3c8f71f39ff139695d6f4b8e5ea17502c5f7cf
      
https://github.com/Linaro/odp/commit/3d3c8f71f39ff139695d6f4b8e5ea17502c5f7cf
  Author: Honnappa Nagarahalli <[email protected]>
  Date:   2017-10-03 (Tue, 03 Oct 2017)

  Changed paths:
    M .gitignore
    M .travis.yml
    M DEPENDENCIES
    M Makefile.am
    M configure.ac
    M doc/images/segment.svg
    M doc/users-guide/users-guide-crypto.adoc
    M example/Makefile.inc
    M example/ddf_ifs/Makefile.am
    M example/generator/odp_generator.c
    M example/m4/configure.m4
    M frameworks/modular/odp_module.c
    R helper/.gitignore
    M helper/Makefile.am
    M helper/chksum.c
    M helper/cuckootable.c
    M helper/eth.c
    M helper/hashtable.c
    M helper/include/odp/helper/chksum.h
    M helper/include/odp/helper/ip.h
    A helper/include/odph_debug.h
    A helper/include/odph_list_internal.h
    M helper/ip.c
    M helper/iplookuptable.c
    M helper/lineartable.c
    M helper/linux/thread.c
    M helper/m4/configure.m4
    R helper/odph_debug.h
    R helper/odph_list_internal.h
    M helper/test/Makefile.am
    M helper/test/chksum.c
    M helper/test/cuckootable.c
    M helper/test/iplookuptable.c
    M helper/test/linux/process.c
    M helper/test/linux/pthread.c
    M helper/test/odpthreads.c
    M helper/test/parse.c
    M helper/test/table.c
    M helper/threads.c
    M include/odp/api/spec/crypto.h
    M include/odp/api/spec/event.h
    M include/odp/api/spec/ipsec.h
    M include/odp/api/spec/packet.h
    M include/odp/api/spec/packet_io.h
    M include/odp/api/spec/pool.h
    M include/odp/api/spec/queue.h
    M include/odp/api/spec/schedule.h
    M include/odp/api/spec/schedule_types.h
    M include/odp/api/spec/timer.h
    M include/odp/arch/default/api/abi/packet.h
    M m4/ax_check_compile_flag.m4
    M platform/Makefile.inc
    M platform/linux-dpdk/Makefile.am
    M platform/linux-dpdk/buffer/dpdk.c
    M platform/linux-dpdk/include/odp_packet_io_internal.h
    M platform/linux-dpdk/m4/configure.m4
    M platform/linux-dpdk/odp_crypto.c
    M platform/linux-dpdk/odp_init.c
    M platform/linux-dpdk/odp_packet.c
    M platform/linux-dpdk/pktio/dpdk.h
    M platform/linux-dpdk/pktio/subsystem.c
    M platform/linux-dpdk/pool/dpdk.c
    M platform/linux-generic/Makefile.am
    R platform/linux-generic/Makefile.inc
    M platform/linux-generic/_fdserver.c
    M platform/linux-generic/_ishm.c
    M platform/linux-generic/_ishmphy.c
    M platform/linux-generic/_ishmpool.c
    M platform/linux-generic/_modules.c
    M platform/linux-generic/arch/arm/odp_cpu_arch.c
    M platform/linux-generic/arch/arm/odp_sysinfo_parse.c
    M platform/linux-generic/arch/default/odp_cpu_arch.c
    M platform/linux-generic/arch/default/odp_sysinfo_parse.c
    M platform/linux-generic/arch/mips64/odp_cpu_arch.c
    M platform/linux-generic/arch/mips64/odp_sysinfo_parse.c
    M platform/linux-generic/arch/powerpc/odp_cpu_arch.c
    M platform/linux-generic/arch/powerpc/odp_sysinfo_parse.c
    M platform/linux-generic/arch/x86/cpu_flags.c
    M platform/linux-generic/arch/x86/odp_cpu_arch.c
    M platform/linux-generic/arch/x86/odp_sysinfo_parse.c
    M platform/linux-generic/buffer/generic.c
    M platform/linux-generic/drv_driver.c
    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/include/odp/api/plat/packet_types.h
    M platform/linux-generic/include/odp_buffer_internal.h
    M platform/linux-generic/include/odp_classification_internal.h
    M platform/linux-generic/include/odp_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_pool_internal.h
    M platform/linux-generic/include/odp_queue_scalable_internal.h
    M platform/linux-generic/include/odp_queue_subsystem.h
    M platform/linux-generic/include/odp_schedule_if.h
    M platform/linux-generic/include/odp_schedule_scalable.h
    M platform/linux-generic/include/odp_schedule_scalable_ordered.h
    M platform/linux-generic/include/odp_schedule_subsystem.h
    M platform/linux-generic/include/odp_timer_internal.h
    M platform/linux-generic/m4/odp_dpdk.m4
    M platform/linux-generic/m4/odp_netmap.m4
    M platform/linux-generic/m4/odp_pcap.m4
    M platform/linux-generic/m4/odp_schedule.m4
    M platform/linux-generic/odp_atomic.c
    M platform/linux-generic/odp_barrier.c
    M platform/linux-generic/odp_bitmap.c
    M platform/linux-generic/odp_byteorder.c
    M platform/linux-generic/odp_classification.c
    M platform/linux-generic/odp_cpu.c
    M platform/linux-generic/odp_cpumask.c
    M platform/linux-generic/odp_cpumask_task.c
    M platform/linux-generic/odp_crypto.c
    M platform/linux-generic/odp_errno.c
    M platform/linux-generic/odp_event.c
    M platform/linux-generic/odp_hash.c
    M platform/linux-generic/odp_impl.c
    M platform/linux-generic/odp_init.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
    M platform/linux-generic/odp_queue_if.c
    M platform/linux-generic/odp_rwlock.c
    M platform/linux-generic/odp_rwlock_recursive.c
    M platform/linux-generic/odp_schedule_if.c
    M platform/linux-generic/odp_shared_memory.c
    M platform/linux-generic/odp_sorted_list.c
    M platform/linux-generic/odp_spinlock.c
    M platform/linux-generic/odp_spinlock_recursive.c
    M platform/linux-generic/odp_std_clib.c
    M platform/linux-generic/odp_sync.c
    M platform/linux-generic/odp_system_info.c
    M platform/linux-generic/odp_thread.c
    M platform/linux-generic/odp_thrmask.c
    M platform/linux-generic/odp_ticketlock.c
    M platform/linux-generic/odp_time.c
    M platform/linux-generic/odp_timer.c
    M platform/linux-generic/odp_timer_wheel.c
    M platform/linux-generic/odp_traffic_mngr.c
    M platform/linux-generic/odp_version.c
    M platform/linux-generic/odp_weak.c
    M platform/linux-generic/pktio/common.c
    M platform/linux-generic/pktio/dpdk.c
    M platform/linux-generic/pktio/ethtool.c
    M platform/linux-generic/pktio/ipc.c
    M platform/linux-generic/pktio/loopback.c
    M platform/linux-generic/pktio/netmap.c
    M platform/linux-generic/pktio/pcap.c
    M platform/linux-generic/pktio/ring.c
    M platform/linux-generic/pktio/socket.c
    M platform/linux-generic/pktio/socket_mmap.c
    M platform/linux-generic/pktio/sysfs.c
    M platform/linux-generic/pktio/tap.c
    M platform/linux-generic/pool/generic.c
    M platform/linux-generic/queue/generic.c
    M platform/linux-generic/queue/scalable.c
    M platform/linux-generic/queue/subsystem.c
    M platform/linux-generic/schedule/generic.c
    M platform/linux-generic/schedule/iquery.c
    M platform/linux-generic/schedule/scalable.c
    M platform/linux-generic/schedule/scalable_ordered.c
    M platform/linux-generic/schedule/sp.c
    M platform/linux-generic/schedule/subsystem.c
    M test/Makefile.inc
    M test/common_plat/common/Makefile.am
    M test/common_plat/common/mask_common.c
    M test/common_plat/common/odp_cunit_common.c
    M test/common_plat/m4/miscellaneous.m4
    M test/common_plat/m4/performance.m4
    M test/common_plat/m4/validation.m4
    M test/common_plat/miscellaneous/Makefile.am
    M test/common_plat/performance/Makefile.am
    M test/common_plat/performance/odp_bench_packet.c
    M test/common_plat/performance/odp_crypto.c
    M test/common_plat/performance/odp_l2fwd.c
    M test/common_plat/performance/odp_pktio_ordered.c
    M test/common_plat/performance/odp_pktio_perf.c
    M test/common_plat/performance/odp_sched_latency.c
    M test/common_plat/performance/odp_scheduling.c
    M test/common_plat/validation/Makefile.am
    M test/common_plat/validation/api/Makefile.am
    M test/common_plat/validation/api/Makefile.inc
    M test/common_plat/validation/api/atomic/Makefile.am
    M test/common_plat/validation/api/atomic/atomic.c
    M test/common_plat/validation/api/atomic/atomic_main.c
    M test/common_plat/validation/api/barrier/Makefile.am
    M test/common_plat/validation/api/barrier/barrier.c
    M test/common_plat/validation/api/barrier/barrier_main.c
    M test/common_plat/validation/api/buffer/Makefile.am
    M test/common_plat/validation/api/buffer/buffer.c
    M test/common_plat/validation/api/buffer/buffer_main.c
    M test/common_plat/validation/api/classification/Makefile.am
    M test/common_plat/validation/api/classification/classification.c
    M test/common_plat/validation/api/classification/classification_main.c
    M test/common_plat/validation/api/classification/odp_classification_basic.c
    M test/common_plat/validation/api/classification/odp_classification_common.c
    M 
test/common_plat/validation/api/classification/odp_classification_test_pmr.c
    M test/common_plat/validation/api/classification/odp_classification_tests.c
    M test/common_plat/validation/api/cpumask/Makefile.am
    M test/common_plat/validation/api/cpumask/cpumask.c
    M test/common_plat/validation/api/cpumask/cpumask_main.c
    M test/common_plat/validation/api/crypto/Makefile.am
    M test/common_plat/validation/api/crypto/crypto.c
    M test/common_plat/validation/api/crypto/crypto.h
    M test/common_plat/validation/api/crypto/crypto_main.c
    M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
    M test/common_plat/validation/api/crypto/test_vectors.h
    M test/common_plat/validation/api/crypto/test_vectors_len.h
    M test/common_plat/validation/api/errno/Makefile.am
    M test/common_plat/validation/api/errno/errno.c
    M test/common_plat/validation/api/errno/errno_main.c
    M test/common_plat/validation/api/hash/Makefile.am
    M test/common_plat/validation/api/hash/hash.c
    M test/common_plat/validation/api/hash/hash_main.c
    M test/common_plat/validation/api/init/Makefile.am
    M test/common_plat/validation/api/init/init.c
    M test/common_plat/validation/api/init/init_main_abort.c
    M test/common_plat/validation/api/init/init_main_log.c
    M test/common_plat/validation/api/init/init_main_ok.c
    M test/common_plat/validation/api/lock/Makefile.am
    M test/common_plat/validation/api/lock/lock.c
    M test/common_plat/validation/api/lock/lock_main.c
    M test/common_plat/validation/api/packet/Makefile.am
    M test/common_plat/validation/api/packet/packet.c
    M test/common_plat/validation/api/packet/packet_main.c
    M test/common_plat/validation/api/pktio/Makefile.am
    M test/common_plat/validation/api/pktio/parser.c
    M test/common_plat/validation/api/pktio/pktio.c
    M test/common_plat/validation/api/pktio/pktio_main.c
    M test/common_plat/validation/api/pool/Makefile.am
    M test/common_plat/validation/api/pool/pool.c
    M test/common_plat/validation/api/pool/pool_main.c
    M test/common_plat/validation/api/queue/Makefile.am
    M test/common_plat/validation/api/queue/queue.c
    M test/common_plat/validation/api/queue/queue_main.c
    M test/common_plat/validation/api/random/Makefile.am
    M test/common_plat/validation/api/random/random.c
    M test/common_plat/validation/api/random/random_main.c
    M test/common_plat/validation/api/scheduler/Makefile.am
    M test/common_plat/validation/api/scheduler/scheduler.c
    M test/common_plat/validation/api/scheduler/scheduler_main.c
    M test/common_plat/validation/api/shmem/Makefile.am
    M test/common_plat/validation/api/shmem/shmem.c
    M test/common_plat/validation/api/shmem/shmem_main.c
    M test/common_plat/validation/api/std_clib/Makefile.am
    M test/common_plat/validation/api/std_clib/std_clib.c
    M test/common_plat/validation/api/std_clib/std_clib_main.c
    M test/common_plat/validation/api/system/Makefile.am
    M test/common_plat/validation/api/system/system.c
    M test/common_plat/validation/api/system/system_main.c
    M test/common_plat/validation/api/thread/Makefile.am
    M test/common_plat/validation/api/thread/thread.c
    M test/common_plat/validation/api/thread/thread_main.c
    M test/common_plat/validation/api/time/Makefile.am
    M test/common_plat/validation/api/time/time.c
    M test/common_plat/validation/api/time/time_main.c
    M test/common_plat/validation/api/timer/Makefile.am
    M test/common_plat/validation/api/timer/timer.c
    M test/common_plat/validation/api/timer/timer_main.c
    M test/common_plat/validation/api/traffic_mngr/Makefile.am
    M test/common_plat/validation/api/traffic_mngr/traffic_mngr.c
    M test/common_plat/validation/api/traffic_mngr/traffic_mngr_main.c
    M test/common_plat/validation/drv/Makefile.am
    M test/linux-dpdk/m4/configure.m4
    M test/linux-generic/Makefile.inc
    M test/linux-generic/m4/performance.m4
    M test/linux-generic/mmap_vlan_ins/Makefile.am
    M test/linux-generic/mmap_vlan_ins/mmap_vlan_ins.c
    M test/linux-generic/performance/Makefile.am
    M test/linux-generic/pktio_ipc/Makefile.am
    M test/linux-generic/pktio_ipc/ipc_common.c
    M test/linux-generic/pktio_ipc/ipc_common.h
    M test/linux-generic/pktio_ipc/pktio_ipc1.c
    M test/linux-generic/pktio_ipc/pktio_ipc2.c
    M test/linux-generic/ring/Makefile.am
    M test/linux-generic/ring/ring_basic.c
    M test/linux-generic/ring/ring_main.c
    M test/linux-generic/ring/ring_stress.c
    M test/linux-generic/ring/ring_suites.c
    M test/linux-generic/validation/api/shmem/Makefile.am
    R test/linux-generic/validation/api/shmem/shmem.h
    M test/linux-generic/validation/api/shmem/shmem_linux.c
    M test/linux-generic/validation/api/shmem/shmem_odp1.c
    M test/linux-generic/validation/api/shmem/shmem_odp2.c

  Log Message:
  -----------
  Merge branch 'api-next' into cloud-dev

Signed-off-by: Honnappa Nagarahalli <[email protected]>
Signed-off-by: Yi He <[email protected]>
Signed-off-by: Brian Brooks <[email protected]>
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Balakrishna Garapati <[email protected]>
Reviewed-by: Ola Liljedahl <[email protected]>


Compare: https://github.com/Linaro/odp/compare/e89a0ed9c4cd...3d3c8f71f39f

Reply via email to