Branch: refs/heads/next
  Home:   https://github.com/Linaro/odp
  Commit: 08215084ecd932d35bf663327e37e417949750d9
      
https://github.com/Linaro/odp/commit/08215084ecd932d35bf663327e37e417949750d9
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-02-22 (Thu, 22 Feb 2018)

  Changed paths:
    M include/odp/api/spec/queue.h
    M platform/linux-generic/odp_queue.c
    M platform/linux-generic/odp_queue_scalable.c
    M test/validation/api/queue/queue.c

  Log Message:
  -----------
  api: queue: block-free capabilities

Lock-free and wait-free implementations may differ a lot from
the default (blocking) implementation. Thus the maximum number
of queues and queue sizes may be more limited. Non-blocking enum
is not needed anymore as capability, since number of queues may
be zero for LF/WF when not implemented.

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


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

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

  Log Message:
  -----------
  validation: queue: test lock-free queue

Added simple, single threaded enqueue/dequeue test for
lock-free queues.

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


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

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

  Log Message:
  -----------
  validation: queue: multi-thread plain queue test

Test plain queue enqueue and dequeue with multiple concurrent
threads. Test blocking and non-blocking lock-free
implementations.

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


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

  Changed paths:
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/include/odp_queue_internal.h
    A platform/linux-generic/include/odp_queue_lf.h
    M platform/linux-generic/odp_queue.c
    A platform/linux-generic/odp_queue_lf.c

  Log Message:
  -----------
  linux-gen: queue: lock-free implementation

Simple implementation of non-blocking, lock-free plain queues.
Enqueues are done freely to any free ring node with an
atomically increasing counter value. Dequeue operation finds
the node with lowest counter value. Implementation requires
lockfree 128 bit atomics. Lock-free queues are not supported
when those are not available.

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


  Commit: badb7b96640d964bb5fa3b5cfed89d7ebe7dd450
      
https://github.com/Linaro/odp/commit/badb7b96640d964bb5fa3b5cfed89d7ebe7dd450
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2018-02-22 (Thu, 22 Feb 2018)

  Changed paths:
    M .travis.yml
    M LICENSE
    M README
    M doc/application-api-guide/api_guide_lines.dox
    M doc/application-api-guide/examples.dox
    M doc/application-api-guide/odp.dox
    M doc/application-api-guide/release.dox
    M doc/helper-guide/odp.dox
    M example/classifier/odp_classifier.c
    M example/example_debug.h
    M example/generator/odp_generator.c
    M example/hello/odp_hello.c
    M example/ipfragreass/odp_ipfragreass.c
    M example/ipfragreass/odp_ipfragreass_atomics.h
    M example/ipfragreass/odp_ipfragreass_atomics_arm.h
    M example/ipfragreass/odp_ipfragreass_fragment.c
    M example/ipfragreass/odp_ipfragreass_fragment.h
    M example/ipfragreass/odp_ipfragreass_helpers.c
    M example/ipfragreass/odp_ipfragreass_helpers.h
    M example/ipfragreass/odp_ipfragreass_ip.h
    M example/ipfragreass/odp_ipfragreass_reassemble.c
    M example/ipfragreass/odp_ipfragreass_reassemble.h
    M example/ipsec/README
    M example/ipsec/odp_ipsec.c
    M example/ipsec/odp_ipsec_cache.c
    M example/ipsec/odp_ipsec_cache.h
    M example/ipsec/odp_ipsec_fwd_db.c
    M example/ipsec/odp_ipsec_fwd_db.h
    M example/ipsec/odp_ipsec_misc.h
    M example/ipsec/odp_ipsec_sa_db.c
    M example/ipsec/odp_ipsec_sa_db.h
    M example/ipsec/odp_ipsec_sp_db.c
    M example/ipsec/odp_ipsec_sp_db.h
    M example/ipsec/odp_ipsec_stream.c
    M example/ipsec/odp_ipsec_stream.h
    M example/ipsec_api/odp_ipsec.c
    M example/ipsec_api/odp_ipsec_cache.c
    M example/ipsec_api/odp_ipsec_cache.h
    M example/ipsec_offload/odp_ipsec_offload.c
    M example/ipsec_offload/odp_ipsec_offload_cache.c
    M example/ipsec_offload/odp_ipsec_offload_cache.h
    M example/ipsec_offload/odp_ipsec_offload_fwd_db.c
    M example/ipsec_offload/odp_ipsec_offload_fwd_db.h
    M example/ipsec_offload/odp_ipsec_offload_misc.h
    M example/ipsec_offload/odp_ipsec_offload_sa_db.c
    M example/ipsec_offload/odp_ipsec_offload_sa_db.h
    M example/ipsec_offload/odp_ipsec_offload_sp_db.c
    M example/ipsec_offload/odp_ipsec_offload_sp_db.h
    M example/l2fwd_simple/l2fwd_simple_run.sh
    M example/l2fwd_simple/odp_l2fwd_simple.c
    M example/l3fwd/odp_l3fwd.c
    M example/l3fwd/odp_l3fwd_db.c
    M example/l3fwd/odp_l3fwd_db.h
    M example/l3fwd/odp_l3fwd_lpm.c
    M example/l3fwd/odp_l3fwd_lpm.h
    M example/l3fwd/odp_l3fwd_run.sh
    M example/packet/odp_pktio.c
    M example/packet/pktio_run.sh
    M example/switch/odp_switch.c
    M example/switch/switch_run.sh
    M example/time/time_global_test.c
    M example/timer/odp_timer_simple.c
    M example/timer/odp_timer_test.c
    M example/traffic_mgmt/odp_traffic_mgmt.c
    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/eth.h
    M helper/include/odp/helper/icmp.h
    M helper/include/odp/helper/ip.h
    M helper/include/odp/helper/ipsec.h
    M helper/include/odp/helper/linux.h
    M helper/include/odp/helper/linux/process.h
    M helper/include/odp/helper/linux/pthread.h
    M helper/include/odp/helper/odph_api.h
    M helper/include/odp/helper/odph_cuckootable.h
    M helper/include/odp/helper/odph_hashtable.h
    M helper/include/odp/helper/odph_iplookuptable.h
    M helper/include/odp/helper/odph_lineartable.h
    M helper/include/odp/helper/strong_types.h
    M helper/include/odp/helper/table.h
    M helper/include/odp/helper/tcp.h
    M helper/include/odp/helper/threads.h
    M helper/include/odp/helper/udp.h
    M helper/include/odph_debug.h
    M 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/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/odpthreads_as_processes
    M helper/test/odpthreads_as_pthreads
    M helper/test/parse.c
    M helper/test/table.c
    M helper/threads.c
    M include/odp.h
    M include/odp/api/abi-default/align.h
    M include/odp/api/abi-default/barrier.h
    M include/odp/api/abi-default/buffer.h
    M include/odp/api/abi-default/classification.h
    M include/odp/api/abi-default/cpumask.h
    M include/odp/api/abi-default/crypto.h
    M include/odp/api/abi-default/event.h
    M include/odp/api/abi-default/init.h
    M include/odp/api/abi-default/packet.h
    M include/odp/api/abi-default/pool.h
    M include/odp/api/abi-default/queue.h
    M include/odp/api/abi-default/rwlock.h
    M include/odp/api/abi-default/rwlock_recursive.h
    M include/odp/api/abi-default/schedule_types.h
    M include/odp/api/abi-default/shared_memory.h
    M include/odp/api/abi-default/spinlock.h
    M include/odp/api/abi-default/spinlock_recursive.h
    M include/odp/api/abi-default/std_clib.h
    M include/odp/api/abi-default/std_types.h
    M include/odp/api/abi-default/thread.h
    M include/odp/api/abi-default/thrmask.h
    M include/odp/api/abi-default/ticketlock.h
    M include/odp/api/abi-default/time.h
    M include/odp/api/abi-default/traffic_mngr.h
    M include/odp/api/abi-default/version.h
    M include/odp/api/barrier.h
    M include/odp/api/buffer.h
    M include/odp/api/byteorder.h
    M include/odp/api/chksum.h
    M include/odp/api/cpumask.h
    M include/odp/api/crypto.h
    M include/odp/api/deprecated.h
    M include/odp/api/errno.h
    M include/odp/api/event.h
    M include/odp/api/feature.h
    M include/odp/api/hash.h
    M include/odp/api/hints.h
    M include/odp/api/init.h
    M include/odp/api/ipsec.h
    M include/odp/api/packet_flags.h
    M include/odp/api/packet_io.h
    M include/odp/api/packet_io_stats.h
    M include/odp/api/pool.h
    M include/odp/api/random.h
    M include/odp/api/rwlock.h
    M include/odp/api/rwlock_recursive.h
    M include/odp/api/schedule.h
    M include/odp/api/schedule_types.h
    M include/odp/api/shared_memory.h
    M include/odp/api/spec/align.h
    M include/odp/api/spec/atomic.h
    M include/odp/api/spec/barrier.h
    M include/odp/api/spec/buffer.h
    M include/odp/api/spec/byteorder.h
    M include/odp/api/spec/chksum.h
    M include/odp/api/spec/classification.h
    M include/odp/api/spec/cpu.h
    M include/odp/api/spec/cpumask.h
    M include/odp/api/spec/crypto.h
    M include/odp/api/spec/debug.h
    M include/odp/api/spec/deprecated.h.in
    M include/odp/api/spec/errno.h
    M include/odp/api/spec/event.h
    M include/odp/api/spec/feature.h
    M include/odp/api/spec/hash.h
    M include/odp/api/spec/hints.h
    M include/odp/api/spec/init.h
    M include/odp/api/spec/ipsec.h
    M include/odp/api/spec/packet.h
    M include/odp/api/spec/packet_flags.h
    M include/odp/api/spec/packet_io.h
    M include/odp/api/spec/packet_io_stats.h
    M include/odp/api/spec/pool.h
    M include/odp/api/spec/queue.h
    M include/odp/api/spec/random.h
    M include/odp/api/spec/rwlock.h
    M include/odp/api/spec/rwlock_recursive.h
    M include/odp/api/spec/schedule.h
    M include/odp/api/spec/schedule_types.h
    M include/odp/api/spec/shared_memory.h
    M include/odp/api/spec/spinlock.h
    M include/odp/api/spec/spinlock_recursive.h
    M include/odp/api/spec/std_clib.h
    M include/odp/api/spec/std_types.h
    M include/odp/api/spec/support.h
    M include/odp/api/spec/sync.h
    M include/odp/api/spec/system_info.h
    M include/odp/api/spec/thread.h
    M include/odp/api/spec/threshold.h
    M include/odp/api/spec/thrmask.h
    M include/odp/api/spec/ticketlock.h
    M include/odp/api/spec/time.h
    M include/odp/api/spec/timer.h
    M include/odp/api/spec/traffic_mngr.h
    M include/odp/api/spec/version.h.in
    M include/odp/api/spinlock.h
    M include/odp/api/spinlock_recursive.h
    M include/odp/api/std_clib.h
    M include/odp/api/support.h
    M include/odp/api/system_info.h
    M include/odp/api/thread.h
    M include/odp/api/threshold.h
    M include/odp/api/thrmask.h
    M include/odp/api/ticketlock.h
    M include/odp/api/time.h
    M include/odp/api/timer.h
    M include/odp/api/traffic_mngr.h
    M include/odp/api/version.h
    M include/odp/arch/arm32-linux/odp/api/abi/align.h
    M include/odp/arch/arm32-linux/odp/api/abi/atomic.h
    M include/odp/arch/arm32-linux/odp/api/abi/barrier.h
    M include/odp/arch/arm32-linux/odp/api/abi/buffer.h
    M include/odp/arch/arm32-linux/odp/api/abi/classification.h
    M include/odp/arch/arm32-linux/odp/api/abi/cpu.h
    M include/odp/arch/arm32-linux/odp/api/abi/crypto.h
    M include/odp/arch/arm32-linux/odp/api/abi/event.h
    M include/odp/arch/arm32-linux/odp/api/abi/packet.h
    M include/odp/arch/arm32-linux/odp/api/abi/pool.h
    M include/odp/arch/arm32-linux/odp/api/abi/queue.h
    M include/odp/arch/arm32-linux/odp/api/abi/shared_memory.h
    M include/odp/arch/arm64-linux/odp/api/abi/buffer.h
    M include/odp/arch/arm64-linux/odp/api/abi/classification.h
    M include/odp/arch/arm64-linux/odp/api/abi/cpu.h
    M include/odp/arch/arm64-linux/odp/api/abi/crypto.h
    M include/odp/arch/arm64-linux/odp/api/abi/event.h
    M include/odp/arch/arm64-linux/odp/api/abi/packet.h
    M include/odp/arch/arm64-linux/odp/api/abi/pool.h
    M include/odp/arch/arm64-linux/odp/api/abi/queue.h
    M include/odp/arch/arm64-linux/odp/api/abi/shared_memory.h
    M include/odp/arch/default-linux/odp/api/abi/cpu.h
    M include/odp/arch/mips64-linux/odp/api/abi/buffer.h
    M include/odp/arch/mips64-linux/odp/api/abi/classification.h
    M include/odp/arch/mips64-linux/odp/api/abi/crypto.h
    M include/odp/arch/mips64-linux/odp/api/abi/event.h
    M include/odp/arch/mips64-linux/odp/api/abi/packet.h
    M include/odp/arch/mips64-linux/odp/api/abi/pool.h
    M include/odp/arch/mips64-linux/odp/api/abi/queue.h
    M include/odp/arch/mips64-linux/odp/api/abi/shared_memory.h
    M include/odp/arch/power64-linux/odp/api/abi/buffer.h
    M include/odp/arch/power64-linux/odp/api/abi/classification.h
    M include/odp/arch/power64-linux/odp/api/abi/crypto.h
    M include/odp/arch/power64-linux/odp/api/abi/event.h
    M include/odp/arch/power64-linux/odp/api/abi/packet.h
    M include/odp/arch/power64-linux/odp/api/abi/pool.h
    M include/odp/arch/power64-linux/odp/api/abi/queue.h
    M include/odp/arch/power64-linux/odp/api/abi/shared_memory.h
    M include/odp/arch/x86_32-linux/odp/api/abi/buffer.h
    M include/odp/arch/x86_32-linux/odp/api/abi/classification.h
    M include/odp/arch/x86_32-linux/odp/api/abi/cpu.h
    M include/odp/arch/x86_32-linux/odp/api/abi/crypto.h
    M include/odp/arch/x86_32-linux/odp/api/abi/event.h
    M include/odp/arch/x86_32-linux/odp/api/abi/packet.h
    M include/odp/arch/x86_32-linux/odp/api/abi/pool.h
    M include/odp/arch/x86_32-linux/odp/api/abi/queue.h
    M include/odp/arch/x86_32-linux/odp/api/abi/shared_memory.h
    M include/odp/arch/x86_64-linux/odp/api/abi/buffer.h
    M include/odp/arch/x86_64-linux/odp/api/abi/classification.h
    M include/odp/arch/x86_64-linux/odp/api/abi/cpu.h
    M include/odp/arch/x86_64-linux/odp/api/abi/crypto.h
    M include/odp/arch/x86_64-linux/odp/api/abi/event.h
    M include/odp/arch/x86_64-linux/odp/api/abi/packet.h
    M include/odp/arch/x86_64-linux/odp/api/abi/pool.h
    M include/odp/arch/x86_64-linux/odp/api/abi/queue.h
    M include/odp/arch/x86_64-linux/odp/api/abi/shared_memory.h
    M include/odp/visibility_begin.h
    M include/odp/visibility_end.h
    M include/odp_api.h
    M platform/linux-generic/README
    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/arch/aarch64/odp_atomic.h
    M platform/linux-generic/arch/aarch64/odp_cpu.h
    M platform/linux-generic/arch/aarch64/odp_cpu_idling.h
    M platform/linux-generic/arch/aarch64/odp_global_time.c
    M platform/linux-generic/arch/aarch64/odp_llsc.h
    M platform/linux-generic/arch/arm/odp_atomic.h
    M platform/linux-generic/arch/arm/odp_cpu.h
    M platform/linux-generic/arch/arm/odp_cpu_idling.h
    M platform/linux-generic/arch/arm/odp_llsc.h
    M platform/linux-generic/arch/default/odp_cpu.h
    M platform/linux-generic/arch/default/odp_cpu_cycles.c
    M platform/linux-generic/arch/default/odp_cpu_idling.h
    M platform/linux-generic/arch/default/odp_global_time.c
    M platform/linux-generic/arch/default/odp_sysinfo_parse.c
    M platform/linux-generic/arch/mips64/odp/api/abi/cpu.h
    M platform/linux-generic/arch/mips64/odp_cpu_cycles.c
    M platform/linux-generic/arch/mips64/odp_sysinfo_parse.c
    M platform/linux-generic/arch/odp_arch_time_internal.h
    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/cpu_flags.h
    M platform/linux-generic/arch/x86/odp_cpu_cycles.c
    M platform/linux-generic/arch/x86/odp_global_time.c
    M platform/linux-generic/arch/x86/odp_sysinfo_parse.c
    M platform/linux-generic/doc/platform_specific.dox
    M platform/linux-generic/include-abi/odp/api/abi/buffer.h
    M platform/linux-generic/include-abi/odp/api/abi/byteorder.h
    M platform/linux-generic/include-abi/odp/api/abi/classification.h
    M platform/linux-generic/include-abi/odp/api/abi/crypto.h
    M platform/linux-generic/include-abi/odp/api/abi/debug.h
    M platform/linux-generic/include-abi/odp/api/abi/event.h
    M platform/linux-generic/include-abi/odp/api/abi/ipsec.h
    M platform/linux-generic/include-abi/odp/api/abi/packet_io.h
    M platform/linux-generic/include-abi/odp/api/abi/pool.h
    M platform/linux-generic/include-abi/odp/api/abi/queue.h
    M platform/linux-generic/include-abi/odp/api/abi/shared_memory.h
    M platform/linux-generic/include-abi/odp/api/abi/timer.h
    M platform/linux-generic/include/_fdserver_internal.h
    M platform/linux-generic/include/_ishm_internal.h
    M platform/linux-generic/include/_ishmphy_internal.h
    M platform/linux-generic/include/_ishmpool_internal.h
    M platform/linux-generic/include/ishmphy_internal.h
    M platform/linux-generic/include/odp/api/plat/atomic_inlines.h
    M platform/linux-generic/include/odp/api/plat/byteorder_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_flag_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_flag_inlines_api.h
    M platform/linux-generic/include/odp/api/plat/packet_inline_types.h
    M platform/linux-generic/include/odp/api/plat/packet_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_inlines_api.h
    M platform/linux-generic/include/odp/api/plat/std_clib_inlines.h
    M platform/linux-generic/include/odp/api/plat/strong_types.h
    M platform/linux-generic/include/odp/api/plat/sync_inlines.h
    M platform/linux-generic/include/odp/api/plat/ticketlock_inlines.h
    M platform/linux-generic/include/odp/api/plat/ticketlock_inlines_api.h
    M platform/linux-generic/include/odp_align_internal.h
    M platform/linux-generic/include/odp_atomic_internal.h
    M platform/linux-generic/include/odp_bitmap_internal.h
    M platform/linux-generic/include/odp_bitset.h
    M platform/linux-generic/include/odp_buffer_inlines.h
    M platform/linux-generic/include/odp_buffer_internal.h
    M platform/linux-generic/include/odp_classification_datamodel.h
    M platform/linux-generic/include/odp_classification_inlines.h
    M platform/linux-generic/include/odp_classification_internal.h
    M platform/linux-generic/include/odp_config_internal.h
    M platform/linux-generic/include/odp_debug_internal.h
    M platform/linux-generic/include/odp_errno_define.h
    M platform/linux-generic/include/odp_forward_typedefs_internal.h
    M platform/linux-generic/include/odp_internal.h
    M platform/linux-generic/include/odp_ipsec_internal.h
    M platform/linux-generic/include/odp_llqueue.h
    M platform/linux-generic/include/odp_name_table_internal.h
    M platform/linux-generic/include/odp_packet_dpdk.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_packet_io_ipc_internal.h
    M platform/linux-generic/include/odp_packet_io_ring_internal.h
    M platform/linux-generic/include/odp_packet_netmap.h
    M platform/linux-generic/include/odp_packet_socket.h
    M platform/linux-generic/include/odp_pkt_queue_internal.h
    M platform/linux-generic/include/odp_pool_internal.h
    M platform/linux-generic/include/odp_posix_extensions.h
    M platform/linux-generic/include/odp_queue_internal.h
    M platform/linux-generic/include/odp_queue_lf.h
    M platform/linux-generic/include/odp_queue_scalable_internal.h
    M platform/linux-generic/include/odp_ring_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_config.h
    M platform/linux-generic/include/odp_schedule_scalable_ordered.h
    M platform/linux-generic/include/odp_shm_internal.h
    M platform/linux-generic/include/odp_sorted_list_internal.h
    M platform/linux-generic/include/odp_timer_internal.h
    M platform/linux-generic/include/odp_timer_wheel_internal.h
    M platform/linux-generic/include/odp_traffic_mngr_internal.h
    M platform/linux-generic/include/protocols/eth.h
    M platform/linux-generic/include/protocols/ip.h
    M platform/linux-generic/include/protocols/ipsec.h
    M platform/linux-generic/include/protocols/tcp.h
    M platform/linux-generic/include/protocols/thash.h
    M platform/linux-generic/include/protocols/udp.h
    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_chksum.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_ipsec_events.c
    M platform/linux-generic/odp_ipsec_sad.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_lf.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/test/mmap_vlan_ins/mmap_vlan_ins.c
    M platform/linux-generic/test/mmap_vlan_ins/mmap_vlan_ins.sh
    M platform/linux-generic/test/mmap_vlan_ins/pktio_env
    M platform/linux-generic/test/performance/odp_scheduling_run_proc.sh
    M platform/linux-generic/test/pktio_ipc/ipc_common.c
    M platform/linux-generic/test/pktio_ipc/ipc_common.h
    M platform/linux-generic/test/pktio_ipc/pktio_ipc1.c
    M platform/linux-generic/test/pktio_ipc/pktio_ipc2.c
    M platform/linux-generic/test/pktio_ipc/pktio_ipc_run.sh
    M platform/linux-generic/test/ring/ring_basic.c
    M platform/linux-generic/test/ring/ring_main.c
    M platform/linux-generic/test/ring/ring_stress.c
    M platform/linux-generic/test/ring/ring_suites.c
    M platform/linux-generic/test/ring/ring_suites.h
    M platform/linux-generic/test/validation/api/pktio/pktio_env
    M platform/linux-generic/test/validation/api/pktio/pktio_run.sh
    M platform/linux-generic/test/validation/api/pktio/pktio_run_dpdk.sh
    M platform/linux-generic/test/validation/api/pktio/pktio_run_netmap.sh
    M platform/linux-generic/test/validation/api/pktio/pktio_run_pcap.sh
    M platform/linux-generic/test/validation/api/shmem/shmem_common.h
    M platform/linux-generic/test/validation/api/shmem/shmem_linux.c
    M platform/linux-generic/test/validation/api/shmem/shmem_linux.h
    M platform/linux-generic/test/validation/api/shmem/shmem_odp1.c
    M platform/linux-generic/test/validation/api/shmem/shmem_odp1.h
    M platform/linux-generic/test/validation/api/shmem/shmem_odp2.c
    M platform/linux-generic/test/validation/api/shmem/shmem_odp2.h
    M test/README
    M test/common/mask_common.c
    M test/common/mask_common.h
    M test/common/odp_cunit_common.c
    M test/common/odp_cunit_common.h
    M test/common/test_debug.h
    M test/common/test_packet_parser.h
    M test/performance/dummy_crc.h
    M test/performance/odp_bench_packet.c
    M test/performance/odp_crypto.c
    M test/performance/odp_l2fwd.c
    M test/performance/odp_l2fwd_run.sh
    M test/performance/odp_pktio_ordered.c
    M test/performance/odp_pktio_ordered_run.sh
    M test/performance/odp_pktio_perf.c
    M test/performance/odp_sched_latency.c
    M test/performance/odp_sched_latency_run.sh
    M test/performance/odp_scheduling.c
    M test/performance/odp_scheduling_run.sh
    M test/validation/api/README
    M test/validation/api/atomic/atomic.c
    M test/validation/api/barrier/barrier.c
    M test/validation/api/buffer/buffer.c
    M test/validation/api/chksum/chksum.c
    M test/validation/api/classification/classification.c
    M test/validation/api/classification/classification.h
    M test/validation/api/classification/odp_classification_basic.c
    M test/validation/api/classification/odp_classification_common.c
    M test/validation/api/classification/odp_classification_test_pmr.c
    M test/validation/api/classification/odp_classification_tests.c
    M test/validation/api/classification/odp_classification_testsuites.h
    M test/validation/api/cpumask/cpumask.c
    M test/validation/api/crypto/odp_crypto_test_inp.c
    M test/validation/api/crypto/test_vectors.h
    M test/validation/api/crypto/test_vectors_len.h
    M test/validation/api/errno/errno.c
    M test/validation/api/event/event.c
    M test/validation/api/hash/hash.c
    M test/validation/api/init/init.c
    M test/validation/api/init/init.h
    M test/validation/api/init/init_main_abort.c
    M test/validation/api/init/init_main_log.c
    M test/validation/api/init/init_main_ok.c
    M test/validation/api/ipsec/ipsec.c
    M test/validation/api/ipsec/ipsec.h
    M test/validation/api/ipsec/ipsec_async.c
    M test/validation/api/ipsec/ipsec_inline_in.c
    M test/validation/api/ipsec/ipsec_inline_out.c
    M test/validation/api/ipsec/ipsec_sync.c
    M test/validation/api/ipsec/ipsec_test_in.c
    M test/validation/api/ipsec/ipsec_test_out.c
    M test/validation/api/ipsec/test_vectors.h
    M test/validation/api/lock/lock.c
    M test/validation/api/packet/packet.c
    M test/validation/api/pktio/parser.c
    M test/validation/api/pktio/parser.h
    M test/validation/api/pktio/pktio.c
    M test/validation/api/pool/pool.c
    M test/validation/api/queue/queue.c
    M test/validation/api/random/random.c
    M test/validation/api/scheduler/scheduler.c
    M test/validation/api/shmem/shmem.c
    M test/validation/api/std_clib/std_clib.c
    M test/validation/api/system/system.c
    M test/validation/api/thread/thread.c
    M test/validation/api/time/time.c
    M test/validation/api/timer/timer.c
    M test/validation/api/traffic_mngr/traffic_mngr.c
    M test/validation/api/traffic_mngr/traffic_mngr.sh

  Log Message:
  -----------
  update Linaro Copyrights to 2018 year

Using simple commands:
find . -not -path .git -type f -exec \
        sed -i -E 's/ (201[0-9]), Linaro/ \1-2018, Linaro/g' {} +
find . -not -path .git -type f -exec \
        sed -i -E 's/ (201[0-9])(-201[0-9]), Linaro/ \1-2018, Linaro/g' {} +

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


  Commit: 1e97499b79e3a99596db6e309ae0cb67772bf767
      
https://github.com/Linaro/odp/commit/1e97499b79e3a99596db6e309ae0cb67772bf767
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2018-02-22 (Thu, 22 Feb 2018)

  Changed paths:
    M include/odp/api/abi-default/atomic.h
    M include/odp/api/abi-default/byteorder.h
    M include/odp/api/abi-default/cpu.h
    M include/odp/api/abi-default/debug.h
    M include/odp/api/abi-default/ipsec.h
    M include/odp/api/abi-default/packet_flags.h
    M include/odp/api/abi-default/packet_io.h
    M include/odp/api/abi-default/schedule.h
    M include/odp/api/abi-default/sync.h
    M include/odp/api/abi-default/timer.h
    M include/odp/api/align.h
    M include/odp/api/atomic.h
    M include/odp/api/classification.h
    M include/odp/api/cpu.h
    M include/odp/api/debug.h
    M include/odp/api/packet.h
    M include/odp/api/queue.h
    M include/odp/api/spec/thread_types.h
    M include/odp/api/std_types.h
    M include/odp/api/sync.h
    M include/odp/arch/arm32-linux/odp/api/abi/byteorder.h
    M include/odp/arch/arm32-linux/odp/api/abi/cpumask.h
    M include/odp/arch/arm32-linux/odp/api/abi/debug.h
    M include/odp/arch/arm32-linux/odp/api/abi/init.h
    M include/odp/arch/arm32-linux/odp/api/abi/ipsec.h
    M include/odp/arch/arm32-linux/odp/api/abi/packet_flags.h
    M include/odp/arch/arm32-linux/odp/api/abi/packet_io.h
    M include/odp/arch/arm32-linux/odp/api/abi/rwlock.h
    M include/odp/arch/arm32-linux/odp/api/abi/rwlock_recursive.h
    M include/odp/arch/arm32-linux/odp/api/abi/schedule.h
    M include/odp/arch/arm32-linux/odp/api/abi/schedule_types.h
    M include/odp/arch/arm32-linux/odp/api/abi/spinlock.h
    M include/odp/arch/arm32-linux/odp/api/abi/spinlock_recursive.h
    M include/odp/arch/arm32-linux/odp/api/abi/std_clib.h
    M include/odp/arch/arm32-linux/odp/api/abi/std_types.h
    M include/odp/arch/arm32-linux/odp/api/abi/sync.h
    M include/odp/arch/arm32-linux/odp/api/abi/thread.h
    M include/odp/arch/arm32-linux/odp/api/abi/thrmask.h
    M include/odp/arch/arm32-linux/odp/api/abi/ticketlock.h
    M include/odp/arch/arm32-linux/odp/api/abi/time.h
    M include/odp/arch/arm32-linux/odp/api/abi/timer.h
    M include/odp/arch/arm32-linux/odp/api/abi/traffic_mngr.h
    M include/odp/arch/arm32-linux/odp/api/abi/version.h
    M include/odp/arch/arm64-linux/odp/api/abi/align.h
    M include/odp/arch/arm64-linux/odp/api/abi/atomic.h
    M include/odp/arch/arm64-linux/odp/api/abi/barrier.h
    M include/odp/arch/arm64-linux/odp/api/abi/byteorder.h
    M include/odp/arch/arm64-linux/odp/api/abi/cpumask.h
    M include/odp/arch/arm64-linux/odp/api/abi/debug.h
    M include/odp/arch/arm64-linux/odp/api/abi/init.h
    M include/odp/arch/arm64-linux/odp/api/abi/ipsec.h
    M include/odp/arch/arm64-linux/odp/api/abi/packet_flags.h
    M include/odp/arch/arm64-linux/odp/api/abi/packet_io.h
    M include/odp/arch/arm64-linux/odp/api/abi/rwlock.h
    M include/odp/arch/arm64-linux/odp/api/abi/rwlock_recursive.h
    M include/odp/arch/arm64-linux/odp/api/abi/schedule.h
    M include/odp/arch/arm64-linux/odp/api/abi/schedule_types.h
    M include/odp/arch/arm64-linux/odp/api/abi/spinlock.h
    M include/odp/arch/arm64-linux/odp/api/abi/spinlock_recursive.h
    M include/odp/arch/arm64-linux/odp/api/abi/std_clib.h
    M include/odp/arch/arm64-linux/odp/api/abi/std_types.h
    M include/odp/arch/arm64-linux/odp/api/abi/sync.h
    M include/odp/arch/arm64-linux/odp/api/abi/thread.h
    M include/odp/arch/arm64-linux/odp/api/abi/thrmask.h
    M include/odp/arch/arm64-linux/odp/api/abi/ticketlock.h
    M include/odp/arch/arm64-linux/odp/api/abi/time.h
    M include/odp/arch/arm64-linux/odp/api/abi/timer.h
    M include/odp/arch/arm64-linux/odp/api/abi/traffic_mngr.h
    M include/odp/arch/arm64-linux/odp/api/abi/version.h
    M include/odp/arch/default-linux/odp/api/abi/align.h
    M include/odp/arch/default-linux/odp/api/abi/atomic.h
    M include/odp/arch/default-linux/odp/api/abi/barrier.h
    M include/odp/arch/default-linux/odp/api/abi/buffer.h
    M include/odp/arch/default-linux/odp/api/abi/byteorder.h
    M include/odp/arch/default-linux/odp/api/abi/classification.h
    M include/odp/arch/default-linux/odp/api/abi/cpumask.h
    M include/odp/arch/default-linux/odp/api/abi/crypto.h
    M include/odp/arch/default-linux/odp/api/abi/debug.h
    M include/odp/arch/default-linux/odp/api/abi/event.h
    M include/odp/arch/default-linux/odp/api/abi/init.h
    M include/odp/arch/default-linux/odp/api/abi/ipsec.h
    M include/odp/arch/default-linux/odp/api/abi/packet.h
    M include/odp/arch/default-linux/odp/api/abi/packet_flags.h
    M include/odp/arch/default-linux/odp/api/abi/packet_io.h
    M include/odp/arch/default-linux/odp/api/abi/pool.h
    M include/odp/arch/default-linux/odp/api/abi/queue.h
    M include/odp/arch/default-linux/odp/api/abi/rwlock.h
    M include/odp/arch/default-linux/odp/api/abi/rwlock_recursive.h
    M include/odp/arch/default-linux/odp/api/abi/schedule.h
    M include/odp/arch/default-linux/odp/api/abi/schedule_types.h
    M include/odp/arch/default-linux/odp/api/abi/shared_memory.h
    M include/odp/arch/default-linux/odp/api/abi/spinlock.h
    M include/odp/arch/default-linux/odp/api/abi/spinlock_recursive.h
    M include/odp/arch/default-linux/odp/api/abi/std_clib.h
    M include/odp/arch/default-linux/odp/api/abi/std_types.h
    M include/odp/arch/default-linux/odp/api/abi/sync.h
    M include/odp/arch/default-linux/odp/api/abi/thread.h
    M include/odp/arch/default-linux/odp/api/abi/thrmask.h
    M include/odp/arch/default-linux/odp/api/abi/ticketlock.h
    M include/odp/arch/default-linux/odp/api/abi/time.h
    M include/odp/arch/default-linux/odp/api/abi/timer.h
    M include/odp/arch/default-linux/odp/api/abi/traffic_mngr.h
    M include/odp/arch/default-linux/odp/api/abi/version.h
    M include/odp/arch/mips64-linux/odp/api/abi/align.h
    M include/odp/arch/mips64-linux/odp/api/abi/atomic.h
    M include/odp/arch/mips64-linux/odp/api/abi/barrier.h
    M include/odp/arch/mips64-linux/odp/api/abi/byteorder.h
    M include/odp/arch/mips64-linux/odp/api/abi/cpu.h
    M include/odp/arch/mips64-linux/odp/api/abi/cpumask.h
    M include/odp/arch/mips64-linux/odp/api/abi/debug.h
    M include/odp/arch/mips64-linux/odp/api/abi/init.h
    M include/odp/arch/mips64-linux/odp/api/abi/ipsec.h
    M include/odp/arch/mips64-linux/odp/api/abi/packet_flags.h
    M include/odp/arch/mips64-linux/odp/api/abi/packet_io.h
    M include/odp/arch/mips64-linux/odp/api/abi/rwlock.h
    M include/odp/arch/mips64-linux/odp/api/abi/rwlock_recursive.h
    M include/odp/arch/mips64-linux/odp/api/abi/schedule.h
    M include/odp/arch/mips64-linux/odp/api/abi/schedule_types.h
    M include/odp/arch/mips64-linux/odp/api/abi/spinlock.h
    M include/odp/arch/mips64-linux/odp/api/abi/spinlock_recursive.h
    M include/odp/arch/mips64-linux/odp/api/abi/std_clib.h
    M include/odp/arch/mips64-linux/odp/api/abi/std_types.h
    M include/odp/arch/mips64-linux/odp/api/abi/sync.h
    M include/odp/arch/mips64-linux/odp/api/abi/thread.h
    M include/odp/arch/mips64-linux/odp/api/abi/thrmask.h
    M include/odp/arch/mips64-linux/odp/api/abi/ticketlock.h
    M include/odp/arch/mips64-linux/odp/api/abi/time.h
    M include/odp/arch/mips64-linux/odp/api/abi/timer.h
    M include/odp/arch/mips64-linux/odp/api/abi/traffic_mngr.h
    M include/odp/arch/mips64-linux/odp/api/abi/version.h
    M include/odp/arch/power64-linux/odp/api/abi/align.h
    M include/odp/arch/power64-linux/odp/api/abi/atomic.h
    M include/odp/arch/power64-linux/odp/api/abi/barrier.h
    M include/odp/arch/power64-linux/odp/api/abi/byteorder.h
    M include/odp/arch/power64-linux/odp/api/abi/cpu.h
    M include/odp/arch/power64-linux/odp/api/abi/cpumask.h
    M include/odp/arch/power64-linux/odp/api/abi/debug.h
    M include/odp/arch/power64-linux/odp/api/abi/init.h
    M include/odp/arch/power64-linux/odp/api/abi/ipsec.h
    M include/odp/arch/power64-linux/odp/api/abi/packet_flags.h
    M include/odp/arch/power64-linux/odp/api/abi/packet_io.h
    M include/odp/arch/power64-linux/odp/api/abi/rwlock.h
    M include/odp/arch/power64-linux/odp/api/abi/rwlock_recursive.h
    M include/odp/arch/power64-linux/odp/api/abi/schedule.h
    M include/odp/arch/power64-linux/odp/api/abi/schedule_types.h
    M include/odp/arch/power64-linux/odp/api/abi/spinlock.h
    M include/odp/arch/power64-linux/odp/api/abi/spinlock_recursive.h
    M include/odp/arch/power64-linux/odp/api/abi/std_clib.h
    M include/odp/arch/power64-linux/odp/api/abi/std_types.h
    M include/odp/arch/power64-linux/odp/api/abi/sync.h
    M include/odp/arch/power64-linux/odp/api/abi/thread.h
    M include/odp/arch/power64-linux/odp/api/abi/thrmask.h
    M include/odp/arch/power64-linux/odp/api/abi/ticketlock.h
    M include/odp/arch/power64-linux/odp/api/abi/time.h
    M include/odp/arch/power64-linux/odp/api/abi/timer.h
    M include/odp/arch/power64-linux/odp/api/abi/traffic_mngr.h
    M include/odp/arch/power64-linux/odp/api/abi/version.h
    M include/odp/arch/x86_32-linux/odp/api/abi/align.h
    M include/odp/arch/x86_32-linux/odp/api/abi/atomic.h
    M include/odp/arch/x86_32-linux/odp/api/abi/barrier.h
    M include/odp/arch/x86_32-linux/odp/api/abi/byteorder.h
    M include/odp/arch/x86_32-linux/odp/api/abi/cpumask.h
    M include/odp/arch/x86_32-linux/odp/api/abi/debug.h
    M include/odp/arch/x86_32-linux/odp/api/abi/init.h
    M include/odp/arch/x86_32-linux/odp/api/abi/ipsec.h
    M include/odp/arch/x86_32-linux/odp/api/abi/packet_flags.h
    M include/odp/arch/x86_32-linux/odp/api/abi/packet_io.h
    M include/odp/arch/x86_32-linux/odp/api/abi/rwlock.h
    M include/odp/arch/x86_32-linux/odp/api/abi/rwlock_recursive.h
    M include/odp/arch/x86_32-linux/odp/api/abi/schedule.h
    M include/odp/arch/x86_32-linux/odp/api/abi/schedule_types.h
    M include/odp/arch/x86_32-linux/odp/api/abi/spinlock.h
    M include/odp/arch/x86_32-linux/odp/api/abi/spinlock_recursive.h
    M include/odp/arch/x86_32-linux/odp/api/abi/std_clib.h
    M include/odp/arch/x86_32-linux/odp/api/abi/std_types.h
    M include/odp/arch/x86_32-linux/odp/api/abi/sync.h
    M include/odp/arch/x86_32-linux/odp/api/abi/thread.h
    M include/odp/arch/x86_32-linux/odp/api/abi/thrmask.h
    M include/odp/arch/x86_32-linux/odp/api/abi/ticketlock.h
    M include/odp/arch/x86_32-linux/odp/api/abi/time.h
    M include/odp/arch/x86_32-linux/odp/api/abi/timer.h
    M include/odp/arch/x86_32-linux/odp/api/abi/traffic_mngr.h
    M include/odp/arch/x86_32-linux/odp/api/abi/version.h
    M include/odp/arch/x86_64-linux/odp/api/abi/align.h
    M include/odp/arch/x86_64-linux/odp/api/abi/atomic.h
    M include/odp/arch/x86_64-linux/odp/api/abi/barrier.h
    M include/odp/arch/x86_64-linux/odp/api/abi/byteorder.h
    M include/odp/arch/x86_64-linux/odp/api/abi/cpumask.h
    M include/odp/arch/x86_64-linux/odp/api/abi/debug.h
    M include/odp/arch/x86_64-linux/odp/api/abi/init.h
    M include/odp/arch/x86_64-linux/odp/api/abi/ipsec.h
    M include/odp/arch/x86_64-linux/odp/api/abi/packet_flags.h
    M include/odp/arch/x86_64-linux/odp/api/abi/packet_io.h
    M include/odp/arch/x86_64-linux/odp/api/abi/rwlock.h
    M include/odp/arch/x86_64-linux/odp/api/abi/rwlock_recursive.h
    M include/odp/arch/x86_64-linux/odp/api/abi/schedule.h
    M include/odp/arch/x86_64-linux/odp/api/abi/schedule_types.h
    M include/odp/arch/x86_64-linux/odp/api/abi/spinlock.h
    M include/odp/arch/x86_64-linux/odp/api/abi/spinlock_recursive.h
    M include/odp/arch/x86_64-linux/odp/api/abi/std_clib.h
    M include/odp/arch/x86_64-linux/odp/api/abi/std_types.h
    M include/odp/arch/x86_64-linux/odp/api/abi/sync.h
    M include/odp/arch/x86_64-linux/odp/api/abi/thread.h
    M include/odp/arch/x86_64-linux/odp/api/abi/thrmask.h
    M include/odp/arch/x86_64-linux/odp/api/abi/ticketlock.h
    M include/odp/arch/x86_64-linux/odp/api/abi/time.h
    M include/odp/arch/x86_64-linux/odp/api/abi/timer.h
    M include/odp/arch/x86_64-linux/odp/api/abi/traffic_mngr.h
    M include/odp/arch/x86_64-linux/odp/api/abi/version.h
    M platform/linux-generic/arch/aarch64/odp/api/abi/cpu.h
    M platform/linux-generic/arch/arm/odp/api/abi/cpu.h
    M platform/linux-generic/arch/default/odp/api/abi/cpu.h
    M platform/linux-generic/arch/powerpc/odp/api/abi/cpu.h
    M platform/linux-generic/arch/x86/odp/api/abi/cpu.h
    M platform/linux-generic/include-abi/odp/api/abi/align.h
    M platform/linux-generic/include-abi/odp/api/abi/atomic.h
    M platform/linux-generic/include-abi/odp/api/abi/barrier.h
    M platform/linux-generic/include-abi/odp/api/abi/cpumask.h
    M platform/linux-generic/include-abi/odp/api/abi/init.h
    M platform/linux-generic/include-abi/odp/api/abi/packet.h
    M platform/linux-generic/include-abi/odp/api/abi/packet_flags.h
    M platform/linux-generic/include-abi/odp/api/abi/rwlock.h
    M platform/linux-generic/include-abi/odp/api/abi/rwlock_recursive.h
    M platform/linux-generic/include-abi/odp/api/abi/schedule.h
    M platform/linux-generic/include-abi/odp/api/abi/schedule_types.h
    M platform/linux-generic/include-abi/odp/api/abi/spinlock.h
    M platform/linux-generic/include-abi/odp/api/abi/spinlock_recursive.h
    M platform/linux-generic/include-abi/odp/api/abi/std_clib.h
    M platform/linux-generic/include-abi/odp/api/abi/std_types.h
    M platform/linux-generic/include-abi/odp/api/abi/sync.h
    M platform/linux-generic/include-abi/odp/api/abi/thread.h
    M platform/linux-generic/include-abi/odp/api/abi/thrmask.h
    M platform/linux-generic/include-abi/odp/api/abi/ticketlock.h
    M platform/linux-generic/include-abi/odp/api/abi/time.h
    M platform/linux-generic/include-abi/odp/api/abi/traffic_mngr.h
    M platform/linux-generic/include-abi/odp/api/abi/version.h
    M platform/linux-generic/include/odp/api/plat/byteorder_inlines_api.h
    M platform/linux-generic/include/odp/api/plat/pktio_inlines.h
    M platform/linux-generic/include/odp/api/plat/pktio_inlines_api.h
    M platform/linux-generic/include/odp/api/plat/pool_inline_types.h
    M platform/linux-generic/include/odp/api/plat/thread_inlines.h
    M platform/linux-generic/include/odp/api/plat/thread_inlines_api.h
    M platform/linux-generic/include/odp_macros_internal.h
    M platform/linux-generic/include/odp_packet_null.h
    M platform/linux-generic/odp_atomic_api.c
    M platform/linux-generic/odp_packet_api.c
    M platform/linux-generic/odp_packet_flags_api.c
    M platform/linux-generic/odp_pktio_api.c
    M platform/linux-generic/odp_thread_api.c
    M platform/linux-generic/pktio/null.c
    M platform/linux-generic/test/example/generator/generator_run.sh

  Log Message:
  -----------
  update Linaro Copyrights to 2018 year part2

update Copyrights with the same script in rebased branch.

Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


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

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

  Log Message:
  -----------
  linux-gen: packet: single user ptr field

Remove unnecessary union of user context u64/pointer. Rename
the field for better code readability.

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


Compare: https://github.com/Linaro/odp/compare/e4842694a957...3f4dd655d9e6

Reply via email to