aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/README8
-rw-r--r--include/odp/api/abi-default/align.h6
-rw-r--r--include/odp/api/abi-default/atomic.h8
-rw-r--r--include/odp/api/abi-default/barrier.h6
-rw-r--r--include/odp/api/abi-default/buffer.h6
-rw-r--r--include/odp/api/abi-default/buffer_types.h8
-rw-r--r--include/odp/api/abi-default/byteorder.h6
-rw-r--r--include/odp/api/abi-default/classification.h6
-rw-r--r--include/odp/api/abi-default/comp.h6
-rw-r--r--include/odp/api/abi-default/cpu.h6
-rw-r--r--include/odp/api/abi-default/cpumask.h6
-rw-r--r--include/odp/api/abi-default/crypto.h8
-rw-r--r--include/odp/api/abi-default/crypto_types.h8
-rw-r--r--include/odp/api/abi-default/debug.h6
-rw-r--r--include/odp/api/abi-default/dma.h6
-rw-r--r--include/odp/api/abi-default/dma_types.h6
-rw-r--r--include/odp/api/abi-default/errno.h6
-rw-r--r--include/odp/api/abi-default/event.h6
-rw-r--r--include/odp/api/abi-default/event_types.h8
-rw-r--r--include/odp/api/abi-default/hash.h6
-rw-r--r--include/odp/api/abi-default/init.h6
-rw-r--r--include/odp/api/abi-default/ipsec.h8
-rw-r--r--include/odp/api/abi-default/ipsec_types.h8
-rw-r--r--include/odp/api/abi-default/packet.h6
-rw-r--r--include/odp/api/abi-default/packet_flags.h6
-rw-r--r--include/odp/api/abi-default/packet_io.h6
-rw-r--r--include/odp/api/abi-default/packet_io_types.h10
-rw-r--r--include/odp/api/abi-default/packet_types.h8
-rw-r--r--include/odp/api/abi-default/pool.h6
-rw-r--r--include/odp/api/abi-default/pool_types.h8
-rw-r--r--include/odp/api/abi-default/proto_stats.h6
-rw-r--r--include/odp/api/abi-default/proto_stats_types.h8
-rw-r--r--include/odp/api/abi-default/queue.h6
-rw-r--r--include/odp/api/abi-default/queue_types.h8
-rw-r--r--include/odp/api/abi-default/random.h6
-rw-r--r--include/odp/api/abi-default/rwlock.h6
-rw-r--r--include/odp/api/abi-default/rwlock_recursive.h6
-rw-r--r--include/odp/api/abi-default/schedule.h6
-rw-r--r--include/odp/api/abi-default/schedule_types.h6
-rw-r--r--include/odp/api/abi-default/shared_memory.h6
-rw-r--r--include/odp/api/abi-default/spinlock.h6
-rw-r--r--include/odp/api/abi-default/spinlock_recursive.h6
-rw-r--r--include/odp/api/abi-default/stash.h6
-rw-r--r--include/odp/api/abi-default/stash_types.h6
-rw-r--r--include/odp/api/abi-default/std.h6
-rw-r--r--include/odp/api/abi-default/std_types.h6
-rw-r--r--include/odp/api/abi-default/sync.h6
-rw-r--r--include/odp/api/abi-default/thread.h6
-rw-r--r--include/odp/api/abi-default/thrmask.h6
-rw-r--r--include/odp/api/abi-default/ticketlock.h6
-rw-r--r--include/odp/api/abi-default/time.h6
-rw-r--r--include/odp/api/abi-default/time_types.h6
-rw-r--r--include/odp/api/abi-default/timer.h6
-rw-r--r--include/odp/api/abi-default/timer_types.h6
-rw-r--r--include/odp/api/abi-default/traffic_mngr.h8
-rw-r--r--include/odp/api/abi-default/version.h6
-rw-r--r--include/odp/api/align.h6
-rw-r--r--include/odp/api/atomic.h6
-rw-r--r--include/odp/api/barrier.h6
-rw-r--r--include/odp/api/buffer.h6
-rw-r--r--include/odp/api/buffer_types.h6
-rw-r--r--include/odp/api/byteorder.h6
-rw-r--r--include/odp/api/chksum.h6
-rw-r--r--include/odp/api/classification.h6
-rw-r--r--include/odp/api/comp.h6
-rw-r--r--include/odp/api/cpu.h6
-rw-r--r--include/odp/api/cpumask.h6
-rw-r--r--include/odp/api/crypto.h6
-rw-r--r--include/odp/api/crypto_types.h6
-rw-r--r--include/odp/api/debug.h6
-rw-r--r--include/odp/api/deprecated.h6
-rw-r--r--include/odp/api/dma.h6
-rw-r--r--include/odp/api/dma_types.h6
-rw-r--r--include/odp/api/errno.h6
-rw-r--r--include/odp/api/event.h6
-rw-r--r--include/odp/api/event_types.h6
-rw-r--r--include/odp/api/hash.h6
-rw-r--r--include/odp/api/hints.h6
-rw-r--r--include/odp/api/init.h6
-rw-r--r--include/odp/api/ipsec.h6
-rw-r--r--include/odp/api/ipsec_types.h6
-rw-r--r--include/odp/api/packet.h8
-rw-r--r--include/odp/api/packet_flags.h6
-rw-r--r--include/odp/api/packet_io.h6
-rw-r--r--include/odp/api/packet_io_stats.h6
-rw-r--r--include/odp/api/packet_io_types.h6
-rw-r--r--include/odp/api/packet_types.h6
-rw-r--r--include/odp/api/pool.h6
-rw-r--r--include/odp/api/pool_types.h6
-rw-r--r--include/odp/api/proto_stats.h6
-rw-r--r--include/odp/api/proto_stats_types.h6
-rw-r--r--include/odp/api/protocols.h6
-rw-r--r--include/odp/api/queue.h8
-rw-r--r--include/odp/api/queue_types.h6
-rw-r--r--include/odp/api/random.h6
-rw-r--r--include/odp/api/random_types.h6
-rw-r--r--include/odp/api/reassembly.h6
-rw-r--r--include/odp/api/rwlock.h6
-rw-r--r--include/odp/api/rwlock_recursive.h8
-rw-r--r--include/odp/api/schedule.h6
-rw-r--r--include/odp/api/schedule_types.h6
-rw-r--r--include/odp/api/shared_memory.h6
-rw-r--r--include/odp/api/spec/align.h6
-rw-r--r--include/odp/api/spec/atomic.h8
-rw-r--r--include/odp/api/spec/barrier.h6
-rw-r--r--include/odp/api/spec/buffer.h8
-rw-r--r--include/odp/api/spec/buffer_types.h8
-rw-r--r--include/odp/api/spec/byteorder.h6
-rw-r--r--include/odp/api/spec/chksum.h6
-rw-r--r--include/odp/api/spec/classification.h86
-rw-r--r--include/odp/api/spec/comp.h8
-rw-r--r--include/odp/api/spec/cpu.h6
-rw-r--r--include/odp/api/spec/cpumask.h8
-rw-r--r--include/odp/api/spec/crypto.h27
-rw-r--r--include/odp/api/spec/crypto_types.h47
-rw-r--r--include/odp/api/spec/debug.h6
-rw-r--r--include/odp/api/spec/deprecated.h.in6
-rw-r--r--include/odp/api/spec/dma.h6
-rw-r--r--include/odp/api/spec/dma_types.h6
-rw-r--r--include/odp/api/spec/errno.h6
-rw-r--r--include/odp/api/spec/event.h8
-rw-r--r--include/odp/api/spec/event_types.h8
-rw-r--r--include/odp/api/spec/hash.h6
-rw-r--r--include/odp/api/spec/hints.h6
-rw-r--r--include/odp/api/spec/init.h8
-rw-r--r--include/odp/api/spec/ipsec.h8
-rw-r--r--include/odp/api/spec/ipsec_types.h10
-rw-r--r--include/odp/api/spec/packet.h8
-rw-r--r--include/odp/api/spec/packet_flags.h8
-rw-r--r--include/odp/api/spec/packet_io.h9
-rw-r--r--include/odp/api/spec/packet_io_stats.h8
-rw-r--r--include/odp/api/spec/packet_io_types.h14
-rw-r--r--include/odp/api/spec/packet_types.h8
-rw-r--r--include/odp/api/spec/pool.h8
-rw-r--r--include/odp/api/spec/pool_types.h6
-rw-r--r--include/odp/api/spec/proto_stats.h6
-rw-r--r--include/odp/api/spec/proto_stats_types.h8
-rw-r--r--include/odp/api/spec/protocols.h6
-rw-r--r--include/odp/api/spec/queue.h60
-rw-r--r--include/odp/api/spec/queue_types.h10
-rw-r--r--include/odp/api/spec/random.h6
-rw-r--r--include/odp/api/spec/random_types.h8
-rw-r--r--include/odp/api/spec/reassembly.h6
-rw-r--r--include/odp/api/spec/rwlock.h6
-rw-r--r--include/odp/api/spec/rwlock_recursive.h6
-rw-r--r--include/odp/api/spec/schedule.h6
-rw-r--r--include/odp/api/spec/schedule_types.h6
-rw-r--r--include/odp/api/spec/shared_memory.h8
-rw-r--r--include/odp/api/spec/spinlock.h6
-rw-r--r--include/odp/api/spec/spinlock_recursive.h6
-rw-r--r--include/odp/api/spec/stash.h6
-rw-r--r--include/odp/api/spec/stash_types.h6
-rw-r--r--include/odp/api/spec/std.h8
-rw-r--r--include/odp/api/spec/std_types.h10
-rw-r--r--include/odp/api/spec/system_info.h17
-rw-r--r--include/odp/api/spec/thread.h8
-rw-r--r--include/odp/api/spec/thread_types.h6
-rw-r--r--include/odp/api/spec/threshold.h6
-rw-r--r--include/odp/api/spec/thrmask.h6
-rw-r--r--include/odp/api/spec/ticketlock.h6
-rw-r--r--include/odp/api/spec/time.h8
-rw-r--r--include/odp/api/spec/time_types.h8
-rw-r--r--include/odp/api/spec/timer.h33
-rw-r--r--include/odp/api/spec/timer_types.h12
-rw-r--r--include/odp/api/spec/traffic_mngr.h10
-rw-r--r--include/odp/api/spec/version.h.in8
-rw-r--r--include/odp/api/spinlock.h6
-rw-r--r--include/odp/api/spinlock_recursive.h8
-rw-r--r--include/odp/api/stash.h6
-rw-r--r--include/odp/api/stash_types.h6
-rw-r--r--include/odp/api/std.h6
-rw-r--r--include/odp/api/std_types.h6
-rw-r--r--include/odp/api/sync.h6
-rw-r--r--include/odp/api/system_info.h6
-rw-r--r--include/odp/api/thread.h6
-rw-r--r--include/odp/api/threshold.h6
-rw-r--r--include/odp/api/thrmask.h6
-rw-r--r--include/odp/api/ticketlock.h6
-rw-r--r--include/odp/api/time.h6
-rw-r--r--include/odp/api/time_types.h6
-rw-r--r--include/odp/api/timer.h6
-rw-r--r--include/odp/api/timer_types.h6
-rw-r--r--include/odp/api/traffic_mngr.h6
-rw-r--r--include/odp/api/version.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/align.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/atomic.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/barrier.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/buffer.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/buffer_types.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/byteorder.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/classification.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/comp.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/cpu.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/cpumask.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/crypto.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/crypto_types.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/debug.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/dma.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/dma_types.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/errno.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/event.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/event_types.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/hash.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/init.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/ipsec.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/ipsec_types.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/packet.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/packet_flags.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/packet_io.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/packet_io_types.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/packet_types.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/pool.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/pool_types.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/proto_stats_types.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/queue.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/queue_types.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/random.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/rwlock.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/rwlock_recursive.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/schedule.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/schedule_types.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/shared_memory.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/spinlock.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/spinlock_recursive.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/stash.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/stash_types.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/std.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/std_types.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/sync.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/thread.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/thrmask.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/ticketlock.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/time.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/time_types.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/timer.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/timer_types.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/traffic_mngr.h6
-rw-r--r--include/odp/arch/arm32-linux/odp/api/abi/version.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/align.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/atomic.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/barrier.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/buffer.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/buffer_types.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/byteorder.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/classification.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/comp.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/cpu.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/cpumask.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/crypto.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/crypto_types.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/debug.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/dma.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/dma_types.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/errno.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/event.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/event_types.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/hash.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/init.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/ipsec.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/ipsec_types.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/packet.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/packet_flags.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/packet_io.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/packet_io_types.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/packet_types.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/pool.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/pool_types.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/proto_stats_types.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/queue.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/queue_types.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/random.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/rwlock.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/rwlock_recursive.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/schedule.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/schedule_types.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/shared_memory.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/spinlock.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/spinlock_recursive.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/stash.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/stash_types.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/std.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/std_types.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/sync.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/thread.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/thrmask.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/ticketlock.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/time.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/time_types.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/timer.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/timer_types.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/traffic_mngr.h6
-rw-r--r--include/odp/arch/arm64-linux/odp/api/abi/version.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/align.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/atomic.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/barrier.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/buffer.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/buffer_types.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/byteorder.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/classification.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/comp.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/cpu.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/cpumask.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/crypto.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/crypto_types.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/debug.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/dma.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/dma_types.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/errno.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/event.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/event_types.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/hash.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/init.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/ipsec.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/ipsec_types.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/packet.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/packet_flags.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/packet_io.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/packet_io_types.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/packet_types.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/pool.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/pool_types.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/proto_stats_types.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/queue.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/queue_types.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/random.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/rwlock.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/rwlock_recursive.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/schedule.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/schedule_types.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/shared_memory.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/spinlock.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/spinlock_recursive.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/stash.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/stash_types.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/std.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/std_types.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/sync.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/thread.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/thrmask.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/ticketlock.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/time.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/time_types.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/timer.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/timer_types.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/traffic_mngr.h6
-rw-r--r--include/odp/arch/default-linux/odp/api/abi/version.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/align.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/atomic.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/barrier.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/buffer.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/buffer_types.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/byteorder.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/classification.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/comp.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/cpu.h8
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/cpumask.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/crypto.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/crypto_types.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/debug.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/dma.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/dma_types.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/errno.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/event.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/event_types.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/hash.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/init.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/ipsec.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/ipsec_types.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/packet.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/packet_flags.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/packet_io.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/packet_io_types.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/packet_types.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/pool.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/pool_types.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/proto_stats_types.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/queue.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/queue_types.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/random.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/rwlock.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/rwlock_recursive.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/schedule.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/schedule_types.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/shared_memory.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/spinlock.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/spinlock_recursive.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/stash.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/stash_types.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/std.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/std_types.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/sync.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/thread.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/thrmask.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/ticketlock.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/time.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/time_types.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/timer.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/timer_types.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/traffic_mngr.h6
-rw-r--r--include/odp/arch/power64-linux/odp/api/abi/version.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/align.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/atomic.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/barrier.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/buffer.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/buffer_types.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/byteorder.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/classification.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/comp.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/cpu.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/cpumask.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/crypto.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/crypto_types.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/debug.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/dma.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/dma_types.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/errno.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/event.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/event_types.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/hash.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/init.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/ipsec.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/ipsec_types.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/packet.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/packet_flags.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/packet_io.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/packet_io_types.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/packet_types.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/pool.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/pool_types.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/proto_stats_types.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/queue.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/queue_types.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/random.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/rwlock.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/rwlock_recursive.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/schedule.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/schedule_types.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/shared_memory.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/spinlock.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/spinlock_recursive.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/stash.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/stash_types.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/std.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/std_types.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/sync.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/thread.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/thrmask.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/ticketlock.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/time.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/time_types.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/timer.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/timer_types.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/traffic_mngr.h6
-rw-r--r--include/odp/arch/x86_32-linux/odp/api/abi/version.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/align.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/atomic.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/barrier.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/buffer.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/buffer_types.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/byteorder.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/classification.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/comp.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/cpu.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/cpumask.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/crypto.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/crypto_types.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/debug.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/dma.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/dma_types.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/errno.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/event.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/event_types.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/hash.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/init.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/ipsec.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/ipsec_types.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/packet.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/packet_flags.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/packet_io.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/packet_io_types.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/packet_types.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/pool.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/pool_types.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/proto_stats_types.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/queue.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/queue_types.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/random.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/rwlock.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/rwlock_recursive.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/schedule.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/schedule_types.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/shared_memory.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/spinlock.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/spinlock_recursive.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/stash.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/stash_types.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/std.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/std_types.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/sync.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/thread.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/thrmask.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/ticketlock.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/time.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/time_types.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/timer.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/timer_types.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/traffic_mngr.h6
-rw-r--r--include/odp/arch/x86_64-linux/odp/api/abi/version.h6
-rw-r--r--include/odp/visibility_begin.h6
-rw-r--r--include/odp/visibility_end.h6
-rw-r--r--include/odp_api.h6
511 files changed, 1303 insertions, 2114 deletions
diff --git a/include/README b/include/README
index 180ff62c7..90498c7fa 100644
--- a/include/README
+++ b/include/README
@@ -1,8 +1,6 @@
-Copyright (c) 2017, Linaro Limited
-Copyright (c) 2023, Nokia
-All rights reserved.
-
-SPDX-License-Identifier: BSD-3-Clause
+SPDX-License-Identifier: BSD-3-Clause
+Copyright (c) 2017 Linaro Limited
+Copyright (c) 2023 Nokia
# ODP specification
diff --git a/include/odp/api/abi-default/align.h b/include/odp/api/abi-default/align.h
index b3bbed199..0fa058549 100644
--- a/include/odp/api/abi-default/align.h
+++ b/include/odp/api/abi-default/align.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/abi-default/atomic.h b/include/odp/api/abi-default/atomic.h
index ce454499c..9999360fc 100644
--- a/include/odp/api/abi-default/atomic.h
+++ b/include/odp/api/abi-default/atomic.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * Copyright (c) 2021, ARM Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
+ * Copyright (c) 2021 ARM Limited
*/
/**
diff --git a/include/odp/api/abi-default/barrier.h b/include/odp/api/abi-default/barrier.h
index cff12c577..ee0329a97 100644
--- a/include/odp/api/abi-default/barrier.h
+++ b/include/odp/api/abi-default/barrier.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/abi-default/buffer.h b/include/odp/api/abi-default/buffer.h
index 59b81186b..dce3fcac3 100644
--- a/include/odp/api/abi-default/buffer.h
+++ b/include/odp/api/abi-default/buffer.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#ifndef ODP_ABI_BUFFER_H_
diff --git a/include/odp/api/abi-default/buffer_types.h b/include/odp/api/abi-default/buffer_types.h
index f01466151..59588224f 100644
--- a/include/odp/api/abi-default/buffer_types.h
+++ b/include/odp/api/abi-default/buffer_types.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
+ * Copyright (c) 2023 Nokia
*/
#ifndef ODP_ABI_BUFFER_TYPES_H_
diff --git a/include/odp/api/abi-default/byteorder.h b/include/odp/api/abi-default/byteorder.h
index 66a721b93..a3a512598 100644
--- a/include/odp/api/abi-default/byteorder.h
+++ b/include/odp/api/abi-default/byteorder.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/abi-default/classification.h b/include/odp/api/abi-default/classification.h
index 1e73f439b..e7519329a 100644
--- a/include/odp/api/abi-default/classification.h
+++ b/include/odp/api/abi-default/classification.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#ifndef ODP_ABI_CLASSIFICATION_H_
diff --git a/include/odp/api/abi-default/comp.h b/include/odp/api/abi-default/comp.h
index 8a1145af5..b5638eba8 100644
--- a/include/odp/api/abi-default/comp.h
+++ b/include/odp/api/abi-default/comp.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#ifndef ODP_ABI_COMP_H_
diff --git a/include/odp/api/abi-default/cpu.h b/include/odp/api/abi-default/cpu.h
index 24e5351ad..7bc444236 100644
--- a/include/odp/api/abi-default/cpu.h
+++ b/include/odp/api/abi-default/cpu.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2016-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2016-2018 Linaro Limited
*/
#ifndef ODP_ABI_CPU_H_
diff --git a/include/odp/api/abi-default/cpumask.h b/include/odp/api/abi-default/cpumask.h
index 66445f7da..bb7638f0c 100644
--- a/include/odp/api/abi-default/cpumask.h
+++ b/include/odp/api/abi-default/cpumask.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/abi-default/crypto.h b/include/odp/api/abi-default/crypto.h
index 0e9e8506a..aa80587c4 100644
--- a/include/odp/api/abi-default/crypto.h
+++ b/include/odp/api/abi-default/crypto.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
+ * Copyright (c) 2022 Nokia
*/
#ifndef ODP_ABI_CRYPTO_H_
diff --git a/include/odp/api/abi-default/crypto_types.h b/include/odp/api/abi-default/crypto_types.h
index 4fa9a63a4..58898dfea 100644
--- a/include/odp/api/abi-default/crypto_types.h
+++ b/include/odp/api/abi-default/crypto_types.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
+ * Copyright (c) 2022 Nokia
*/
#ifndef ODP_ABI_CRYPTO_TYPES_H_
diff --git a/include/odp/api/abi-default/debug.h b/include/odp/api/abi-default/debug.h
index 2c498f71b..5b196d589 100644
--- a/include/odp/api/abi-default/debug.h
+++ b/include/odp/api/abi-default/debug.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/abi-default/dma.h b/include/odp/api/abi-default/dma.h
index e7e0ad970..dcc67bc71 100644
--- a/include/odp/api/abi-default/dma.h
+++ b/include/odp/api/abi-default/dma.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#ifndef ODP_ABI_DMA_H_
diff --git a/include/odp/api/abi-default/dma_types.h b/include/odp/api/abi-default/dma_types.h
index c2b0eca64..ce133661e 100644
--- a/include/odp/api/abi-default/dma_types.h
+++ b/include/odp/api/abi-default/dma_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#ifndef ODP_ABI_DMA_TYPES_H_
diff --git a/include/odp/api/abi-default/errno.h b/include/odp/api/abi-default/errno.h
index 6437930a0..d8eee49fb 100644
--- a/include/odp/api/abi-default/errno.h
+++ b/include/odp/api/abi-default/errno.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Marvell
*/
/**
diff --git a/include/odp/api/abi-default/event.h b/include/odp/api/abi-default/event.h
index a1563ac9b..295f8608d 100644
--- a/include/odp/api/abi-default/event.h
+++ b/include/odp/api/abi-default/event.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#ifndef ODP_ABI_EVENT_H_
diff --git a/include/odp/api/abi-default/event_types.h b/include/odp/api/abi-default/event_types.h
index 0fa20e692..7955e53b8 100644
--- a/include/odp/api/abi-default/event_types.h
+++ b/include/odp/api/abi-default/event_types.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
+ * Copyright (c) 2022 Nokia
*/
#ifndef ODP_ABI_EVENT_TYPES_H_
diff --git a/include/odp/api/abi-default/hash.h b/include/odp/api/abi-default/hash.h
index 06e9e06c4..9cd0fb03d 100644
--- a/include/odp/api/abi-default/hash.h
+++ b/include/odp/api/abi-default/hash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Marvell
*/
/**
diff --git a/include/odp/api/abi-default/init.h b/include/odp/api/abi-default/init.h
index bab17f9ad..221567e24 100644
--- a/include/odp/api/abi-default/init.h
+++ b/include/odp/api/abi-default/init.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/abi-default/ipsec.h b/include/odp/api/abi-default/ipsec.h
index 1cbc257a1..ab3d5b643 100644
--- a/include/odp/api/abi-default/ipsec.h
+++ b/include/odp/api/abi-default/ipsec.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2016-2018, Linaro Limited
- * Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2016-2018 Linaro Limited
+ * Copyright (c) 2022 Nokia
*/
#ifndef ODP_ABI_IPSEC_H_
diff --git a/include/odp/api/abi-default/ipsec_types.h b/include/odp/api/abi-default/ipsec_types.h
index 94fac6a20..737f67153 100644
--- a/include/odp/api/abi-default/ipsec_types.h
+++ b/include/odp/api/abi-default/ipsec_types.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2016-2018, Linaro Limited
- * Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2016-2018 Linaro Limited
+ * Copyright (c) 2022 Nokia
*/
#ifndef ODP_ABI_IPSEC_TYPES_H_
diff --git a/include/odp/api/abi-default/packet.h b/include/odp/api/abi-default/packet.h
index 3f6e82c5c..033f50cea 100644
--- a/include/odp/api/abi-default/packet.h
+++ b/include/odp/api/abi-default/packet.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#ifndef ODP_ABI_PACKET_H_
diff --git a/include/odp/api/abi-default/packet_flags.h b/include/odp/api/abi-default/packet_flags.h
index 11001e930..ee1e6ae11 100644
--- a/include/odp/api/abi-default/packet_flags.h
+++ b/include/odp/api/abi-default/packet_flags.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/abi-default/packet_io.h b/include/odp/api/abi-default/packet_io.h
index 3a2b53a9b..f9b089778 100644
--- a/include/odp/api/abi-default/packet_io.h
+++ b/include/odp/api/abi-default/packet_io.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#ifndef ODP_ABI_PACKET_IO_H_
diff --git a/include/odp/api/abi-default/packet_io_types.h b/include/odp/api/abi-default/packet_io_types.h
index 1c4785c46..ddf8c3a3f 100644
--- a/include/odp/api/abi-default/packet_io_types.h
+++ b/include/odp/api/abi-default/packet_io_types.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * Copyright (c) 2020-2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
+ * Copyright (c) 2020-2023 Nokia
*/
/**
@@ -49,6 +47,8 @@ typedef struct odp_pktout_queue_t {
#define ODP_PKTIO_INVALID ((odp_pktio_t)0)
#define ODP_LSO_PROFILE_INVALID ((odp_lso_profile_t)0)
+#define ODP_PKTIO_MAX_INDEX 63
+
#define ODP_PKTIO_MACADDR_MAXSIZE 16
#define ODP_PKTIN_NO_WAIT 0
diff --git a/include/odp/api/abi-default/packet_types.h b/include/odp/api/abi-default/packet_types.h
index 73cfdcafa..300eaf177 100644
--- a/include/odp/api/abi-default/packet_types.h
+++ b/include/odp/api/abi-default/packet_types.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
+ * Copyright (c) 2021 Nokia
*/
#ifndef ODP_ABI_PACKET_TYPES_H_
diff --git a/include/odp/api/abi-default/pool.h b/include/odp/api/abi-default/pool.h
index a61706e19..dd2f66ac5 100644
--- a/include/odp/api/abi-default/pool.h
+++ b/include/odp/api/abi-default/pool.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#ifndef ODP_ABI_POOL_H_
diff --git a/include/odp/api/abi-default/pool_types.h b/include/odp/api/abi-default/pool_types.h
index dde7f723b..e4ca40422 100644
--- a/include/odp/api/abi-default/pool_types.h
+++ b/include/odp/api/abi-default/pool_types.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
+ * Copyright (c) 2022 Nokia
*/
#ifndef ODP_ABI_POOL_TYPES_H_
diff --git a/include/odp/api/abi-default/proto_stats.h b/include/odp/api/abi-default/proto_stats.h
index dd7ff09b7..9b3147762 100644
--- a/include/odp/api/abi-default/proto_stats.h
+++ b/include/odp/api/abi-default/proto_stats.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Marvell
*/
#ifndef ODP_ABI_PROTO_STATS_H_
diff --git a/include/odp/api/abi-default/proto_stats_types.h b/include/odp/api/abi-default/proto_stats_types.h
index 2e8e4aeef..0d87012f3 100644
--- a/include/odp/api/abi-default/proto_stats_types.h
+++ b/include/odp/api/abi-default/proto_stats_types.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2021, Marvell
- * Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Marvell
+ * Copyright (c) 2021 Nokia
*/
#ifndef ODP_ABI_PROTO_STATS_TYPES_H_
diff --git a/include/odp/api/abi-default/queue.h b/include/odp/api/abi-default/queue.h
index f74080dbb..5ad307801 100644
--- a/include/odp/api/abi-default/queue.h
+++ b/include/odp/api/abi-default/queue.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#ifndef ODP_ABI_QUEUE_H_
diff --git a/include/odp/api/abi-default/queue_types.h b/include/odp/api/abi-default/queue_types.h
index bf9862149..5a1dc40d9 100644
--- a/include/odp/api/abi-default/queue_types.h
+++ b/include/odp/api/abi-default/queue_types.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
+ * Copyright (c) 2021 Nokia
*/
#ifndef ODP_ABI_QUEUE_TYPES_H_
diff --git a/include/odp/api/abi-default/random.h b/include/odp/api/abi-default/random.h
index b997240d1..b99419155 100644
--- a/include/odp/api/abi-default/random.h
+++ b/include/odp/api/abi-default/random.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#ifndef ODP_ABI_RANDOM_H_
diff --git a/include/odp/api/abi-default/rwlock.h b/include/odp/api/abi-default/rwlock.h
index 219e1c583..300108e67 100644
--- a/include/odp/api/abi-default/rwlock.h
+++ b/include/odp/api/abi-default/rwlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/abi-default/rwlock_recursive.h b/include/odp/api/abi-default/rwlock_recursive.h
index 66a52c194..eb5c000c0 100644
--- a/include/odp/api/abi-default/rwlock_recursive.h
+++ b/include/odp/api/abi-default/rwlock_recursive.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/abi-default/schedule.h b/include/odp/api/abi-default/schedule.h
index 89b92297b..73c51a7c6 100644
--- a/include/odp/api/abi-default/schedule.h
+++ b/include/odp/api/abi-default/schedule.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
#ifndef ODP_ABI_SCHEDULE_H_
diff --git a/include/odp/api/abi-default/schedule_types.h b/include/odp/api/abi-default/schedule_types.h
index 5e91c6e61..45366ffa6 100644
--- a/include/odp/api/abi-default/schedule_types.h
+++ b/include/odp/api/abi-default/schedule_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/abi-default/shared_memory.h b/include/odp/api/abi-default/shared_memory.h
index 4668927cd..f4930da27 100644
--- a/include/odp/api/abi-default/shared_memory.h
+++ b/include/odp/api/abi-default/shared_memory.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#ifndef ODP_ABI_SHM_H_
diff --git a/include/odp/api/abi-default/spinlock.h b/include/odp/api/abi-default/spinlock.h
index 52af523ce..68f8aa8aa 100644
--- a/include/odp/api/abi-default/spinlock.h
+++ b/include/odp/api/abi-default/spinlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/abi-default/spinlock_recursive.h b/include/odp/api/abi-default/spinlock_recursive.h
index 38efd1b38..6f8068033 100644
--- a/include/odp/api/abi-default/spinlock_recursive.h
+++ b/include/odp/api/abi-default/spinlock_recursive.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/abi-default/stash.h b/include/odp/api/abi-default/stash.h
index db4469124..ec9316e68 100644
--- a/include/odp/api/abi-default/stash.h
+++ b/include/odp/api/abi-default/stash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Nokia
*/
#ifndef ODP_ABI_STASH_H_
diff --git a/include/odp/api/abi-default/stash_types.h b/include/odp/api/abi-default/stash_types.h
index 30bc3ca5f..10db242d3 100644
--- a/include/odp/api/abi-default/stash_types.h
+++ b/include/odp/api/abi-default/stash_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#ifndef ODP_ABI_STASH_TYPES_H_
diff --git a/include/odp/api/abi-default/std.h b/include/odp/api/abi-default/std.h
index 2500af800..7de653653 100644
--- a/include/odp/api/abi-default/std.h
+++ b/include/odp/api/abi-default/std.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
#ifndef ODP_ABI_STD_H_
diff --git a/include/odp/api/abi-default/std_types.h b/include/odp/api/abi-default/std_types.h
index df7bd8db5..cb8c4230f 100644
--- a/include/odp/api/abi-default/std_types.h
+++ b/include/odp/api/abi-default/std_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
#ifndef ODP_ABI_STD_TYPES_H_
diff --git a/include/odp/api/abi-default/sync.h b/include/odp/api/abi-default/sync.h
index 1609dbf78..862081a50 100644
--- a/include/odp/api/abi-default/sync.h
+++ b/include/odp/api/abi-default/sync.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/abi-default/thread.h b/include/odp/api/abi-default/thread.h
index e31651a26..3113278d3 100644
--- a/include/odp/api/abi-default/thread.h
+++ b/include/odp/api/abi-default/thread.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/abi-default/thrmask.h b/include/odp/api/abi-default/thrmask.h
index 5aa9b5570..a5aff670b 100644
--- a/include/odp/api/abi-default/thrmask.h
+++ b/include/odp/api/abi-default/thrmask.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/abi-default/ticketlock.h b/include/odp/api/abi-default/ticketlock.h
index 77e11f778..d8489ad9d 100644
--- a/include/odp/api/abi-default/ticketlock.h
+++ b/include/odp/api/abi-default/ticketlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/abi-default/time.h b/include/odp/api/abi-default/time.h
index e601e6fd2..e8af62c0f 100644
--- a/include/odp/api/abi-default/time.h
+++ b/include/odp/api/abi-default/time.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#ifndef ODP_ABI_TIME_H_
diff --git a/include/odp/api/abi-default/time_types.h b/include/odp/api/abi-default/time_types.h
index 4b7ec47eb..32d9384dd 100644
--- a/include/odp/api/abi-default/time_types.h
+++ b/include/odp/api/abi-default/time_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
#ifndef ODP_ABI_TIME_TYPES_H_
diff --git a/include/odp/api/abi-default/timer.h b/include/odp/api/abi-default/timer.h
index faf690ae3..39b71c6a3 100644
--- a/include/odp/api/abi-default/timer.h
+++ b/include/odp/api/abi-default/timer.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#ifndef ODP_ABI_TIMER_H_
diff --git a/include/odp/api/abi-default/timer_types.h b/include/odp/api/abi-default/timer_types.h
index a653dcbaa..89b237fdb 100644
--- a/include/odp/api/abi-default/timer_types.h
+++ b/include/odp/api/abi-default/timer_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/abi-default/traffic_mngr.h b/include/odp/api/abi-default/traffic_mngr.h
index 78985313d..32a0ab473 100644
--- a/include/odp/api/abi-default/traffic_mngr.h
+++ b/include/odp/api/abi-default/traffic_mngr.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * Copyright (c) 2022, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
+ * Copyright (c) 2022 Marvell
*/
/**
diff --git a/include/odp/api/abi-default/version.h b/include/odp/api/abi-default/version.h
index 59cf32408..f15058623 100644
--- a/include/odp/api/abi-default/version.h
+++ b/include/odp/api/abi-default/version.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
#ifndef ODP_ABI_VERSION_H_
diff --git a/include/odp/api/align.h b/include/odp/api/align.h
index 4364d5839..c003b714d 100644
--- a/include/odp/api/align.h
+++ b/include/odp/api/align.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/atomic.h b/include/odp/api/atomic.h
index a81b9abbf..7f79256e8 100644
--- a/include/odp/api/atomic.h
+++ b/include/odp/api/atomic.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/barrier.h b/include/odp/api/barrier.h
index 95dc808fb..768b66c0d 100644
--- a/include/odp/api/barrier.h
+++ b/include/odp/api/barrier.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/buffer.h b/include/odp/api/buffer.h
index a56cd0660..13a31d169 100644
--- a/include/odp/api/buffer.h
+++ b/include/odp/api/buffer.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/buffer_types.h b/include/odp/api/buffer_types.h
index 767aae560..73d2294be 100644
--- a/include/odp/api/buffer_types.h
+++ b/include/odp/api/buffer_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
/**
diff --git a/include/odp/api/byteorder.h b/include/odp/api/byteorder.h
index 6f33a84e6..39857381f 100644
--- a/include/odp/api/byteorder.h
+++ b/include/odp/api/byteorder.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2014-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2014-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/chksum.h b/include/odp/api/chksum.h
index 591534e46..39cb08f7c 100644
--- a/include/odp/api/chksum.h
+++ b/include/odp/api/chksum.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/classification.h b/include/odp/api/classification.h
index baa188663..5a14a9e79 100644
--- a/include/odp/api/classification.h
+++ b/include/odp/api/classification.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2014-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2014-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/comp.h b/include/odp/api/comp.h
index 300d12a61..fa14d4631 100644
--- a/include/odp/api/comp.h
+++ b/include/odp/api/comp.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/cpu.h b/include/odp/api/cpu.h
index 08a0536ec..43729b5ab 100644
--- a/include/odp/api/cpu.h
+++ b/include/odp/api/cpu.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/cpumask.h b/include/odp/api/cpumask.h
index f5649106f..662888288 100644
--- a/include/odp/api/cpumask.h
+++ b/include/odp/api/cpumask.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/crypto.h b/include/odp/api/crypto.h
index 336304553..ce9d0f26a 100644
--- a/include/odp/api/crypto.h
+++ b/include/odp/api/crypto.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2014-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2014-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/crypto_types.h b/include/odp/api/crypto_types.h
index 225ff7df0..922410c11 100644
--- a/include/odp/api/crypto_types.h
+++ b/include/odp/api/crypto_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
/**
diff --git a/include/odp/api/debug.h b/include/odp/api/debug.h
index 836914801..a9eccbc43 100644
--- a/include/odp/api/debug.h
+++ b/include/odp/api/debug.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/deprecated.h b/include/odp/api/deprecated.h
index 992330ee1..afa2dd4e7 100644
--- a/include/odp/api/deprecated.h
+++ b/include/odp/api/deprecated.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/dma.h b/include/odp/api/dma.h
index 10e00a506..20f079859 100644
--- a/include/odp/api/dma.h
+++ b/include/odp/api/dma.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
/**
diff --git a/include/odp/api/dma_types.h b/include/odp/api/dma_types.h
index eeaa7bee8..c6aedcd49 100644
--- a/include/odp/api/dma_types.h
+++ b/include/odp/api/dma_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021-2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021-2022 Nokia
*/
/**
diff --git a/include/odp/api/errno.h b/include/odp/api/errno.h
index 212e51244..4b37dbf60 100644
--- a/include/odp/api/errno.h
+++ b/include/odp/api/errno.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/event.h b/include/odp/api/event.h
index 73774a603..26fb9b97d 100644
--- a/include/odp/api/event.h
+++ b/include/odp/api/event.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/event_types.h b/include/odp/api/event_types.h
index a4d20a341..8254583d7 100644
--- a/include/odp/api/event_types.h
+++ b/include/odp/api/event_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
/**
diff --git a/include/odp/api/hash.h b/include/odp/api/hash.h
index f059d51ce..135fd2aef 100644
--- a/include/odp/api/hash.h
+++ b/include/odp/api/hash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/hints.h b/include/odp/api/hints.h
index 4b1c61ca9..bcd2780d1 100644
--- a/include/odp/api/hints.h
+++ b/include/odp/api/hints.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/init.h b/include/odp/api/init.h
index 50a880a89..259c6f765 100644
--- a/include/odp/api/init.h
+++ b/include/odp/api/init.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/ipsec.h b/include/odp/api/ipsec.h
index 8116610b4..b61edaa6a 100644
--- a/include/odp/api/ipsec.h
+++ b/include/odp/api/ipsec.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2016-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2016-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/ipsec_types.h b/include/odp/api/ipsec_types.h
index 9954f7215..ddbf04ed1 100644
--- a/include/odp/api/ipsec_types.h
+++ b/include/odp/api/ipsec_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
/**
diff --git a/include/odp/api/packet.h b/include/odp/api/packet.h
index 1f04c026d..e5733595f 100644
--- a/include/odp/api/packet.h
+++ b/include/odp/api/packet.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2022 Nokia
*/
/**
diff --git a/include/odp/api/packet_flags.h b/include/odp/api/packet_flags.h
index c10663479..15e085270 100644
--- a/include/odp/api/packet_flags.h
+++ b/include/odp/api/packet_flags.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2014-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2014-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/packet_io.h b/include/odp/api/packet_io.h
index 9959d96fc..5f3e9d3e3 100644
--- a/include/odp/api/packet_io.h
+++ b/include/odp/api/packet_io.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/packet_io_stats.h b/include/odp/api/packet_io_stats.h
index 40d0ae58c..fa16ae290 100644
--- a/include/odp/api/packet_io_stats.h
+++ b/include/odp/api/packet_io_stats.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2016-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2016-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/packet_io_types.h b/include/odp/api/packet_io_types.h
index 2f221b7b4..c5fd72e96 100644
--- a/include/odp/api/packet_io_types.h
+++ b/include/odp/api/packet_io_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
/**
diff --git a/include/odp/api/packet_types.h b/include/odp/api/packet_types.h
index 678f3519c..647810259 100644
--- a/include/odp/api/packet_types.h
+++ b/include/odp/api/packet_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021-2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021-2022 Nokia
*/
/**
diff --git a/include/odp/api/pool.h b/include/odp/api/pool.h
index 9e2fe2b05..0f4dfab27 100644
--- a/include/odp/api/pool.h
+++ b/include/odp/api/pool.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/pool_types.h b/include/odp/api/pool_types.h
index 18d5dd9d5..d2b88c332 100644
--- a/include/odp/api/pool_types.h
+++ b/include/odp/api/pool_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
/**
diff --git a/include/odp/api/proto_stats.h b/include/odp/api/proto_stats.h
index bceaeaac9..2f16dfbf0 100644
--- a/include/odp/api/proto_stats.h
+++ b/include/odp/api/proto_stats.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Marvell
*/
/**
diff --git a/include/odp/api/proto_stats_types.h b/include/odp/api/proto_stats_types.h
index b12a0f34f..c6bae0842 100644
--- a/include/odp/api/proto_stats_types.h
+++ b/include/odp/api/proto_stats_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
/**
diff --git a/include/odp/api/protocols.h b/include/odp/api/protocols.h
index b5f3742a4..232e96904 100644
--- a/include/odp/api/protocols.h
+++ b/include/odp/api/protocols.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Marvell
*/
/**
diff --git a/include/odp/api/queue.h b/include/odp/api/queue.h
index 666d5eaf9..b3728f1ab 100644
--- a/include/odp/api/queue.h
+++ b/include/odp/api/queue.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2022 Nokia
*/
/**
diff --git a/include/odp/api/queue_types.h b/include/odp/api/queue_types.h
index 7c9a83bfe..3aefdb3d0 100644
--- a/include/odp/api/queue_types.h
+++ b/include/odp/api/queue_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
/**
diff --git a/include/odp/api/random.h b/include/odp/api/random.h
index 257694918..27cd593b0 100644
--- a/include/odp/api/random.h
+++ b/include/odp/api/random.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/random_types.h b/include/odp/api/random_types.h
index c9ed2cc04..2b90f61ee 100644
--- a/include/odp/api/random_types.h
+++ b/include/odp/api/random_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
/**
diff --git a/include/odp/api/reassembly.h b/include/odp/api/reassembly.h
index 153fd6a12..2d52f6e15 100644
--- a/include/odp/api/reassembly.h
+++ b/include/odp/api/reassembly.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Marvell
*/
/**
diff --git a/include/odp/api/rwlock.h b/include/odp/api/rwlock.h
index 2240c187e..ca852a5be 100644
--- a/include/odp/api/rwlock.h
+++ b/include/odp/api/rwlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2014-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2014-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/rwlock_recursive.h b/include/odp/api/rwlock_recursive.h
index 1b33039f3..288975476 100644
--- a/include/odp/api/rwlock_recursive.h
+++ b/include/odp/api/rwlock_recursive.h
@@ -1,13 +1,11 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
* @file
*
- * ODP resursive read/write lock
+ * ODP recursive read/write lock
*/
#ifndef ODP_API_RWLOCK_RECURSIVE_H_
diff --git a/include/odp/api/schedule.h b/include/odp/api/schedule.h
index 4d97634b8..1a0e31276 100644
--- a/include/odp/api/schedule.h
+++ b/include/odp/api/schedule.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/schedule_types.h b/include/odp/api/schedule_types.h
index ced5752ba..1b415b578 100644
--- a/include/odp/api/schedule_types.h
+++ b/include/odp/api/schedule_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/shared_memory.h b/include/odp/api/shared_memory.h
index 988c30f02..a08f84cc4 100644
--- a/include/odp/api/shared_memory.h
+++ b/include/odp/api/shared_memory.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/align.h b/include/odp/api/spec/align.h
index 99f8f1db0..d5e5910aa 100644
--- a/include/odp/api/spec/align.h
+++ b/include/odp/api/spec/align.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/atomic.h b/include/odp/api/spec/atomic.h
index a77527e85..3a098ead1 100644
--- a/include/odp/api/spec/atomic.h
+++ b/include/odp/api/spec/atomic.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2021, ARM Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2021 ARM Limited
*/
/**
diff --git a/include/odp/api/spec/barrier.h b/include/odp/api/spec/barrier.h
index 2f90fc2c5..e83d46c35 100644
--- a/include/odp/api/spec/barrier.h
+++ b/include/odp/api/spec/barrier.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/buffer.h b/include/odp/api/spec/buffer.h
index dd3749afe..11750136d 100644
--- a/include/odp/api/spec/buffer.h
+++ b/include/odp/api/spec/buffer.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2022-2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2022-2023 Nokia
*/
/**
diff --git a/include/odp/api/spec/buffer_types.h b/include/odp/api/spec/buffer_types.h
index 7a7bc770f..7b0e80584 100644
--- a/include/odp/api/spec/buffer_types.h
+++ b/include/odp/api/spec/buffer_types.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2023 Nokia
*/
/**
diff --git a/include/odp/api/spec/byteorder.h b/include/odp/api/spec/byteorder.h
index 29856b400..65d2e722a 100644
--- a/include/odp/api/spec/byteorder.h
+++ b/include/odp/api/spec/byteorder.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2014-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2014-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/chksum.h b/include/odp/api/spec/chksum.h
index 4e40bf55a..800aab2c2 100644
--- a/include/odp/api/spec/chksum.h
+++ b/include/odp/api/spec/chksum.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/classification.h b/include/odp/api/spec/classification.h
index aefe2845a..f513eea94 100644
--- a/include/odp/api/spec/classification.h
+++ b/include/odp/api/spec/classification.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2014-2018, Linaro Limited
- * Copyright (c) 2021-2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2014-2018 Linaro Limited
+ * Copyright (c) 2021-2023 Nokia
*/
/**
@@ -550,7 +548,7 @@ typedef struct odp_cls_capability_t {
* supported. */
uint32_t max_cos_stats;
- /** Maximun number of queues supported per CoS
+ /** Maximum number of queues supported per CoS
* if the value is 1, then hashing is not supported*/
uint32_t max_hash_queues;
@@ -742,6 +740,30 @@ odp_cos_t odp_cls_cos_create(const char *name,
const odp_cls_cos_param_t *param);
/**
+ * Create multiple class-of-services
+ *
+ * Otherwise like odp_cls_cos_create(), but creates multiple CoSes with a
+ * single call. The output CoS handles are written in the same order as input
+ * parameters. A single odp_cls_cos_create_multi() call is equivalent to calling
+ * odp_cls_cos_create() 'num' times in row.
+ *
+ * Each parameter array must contain 'num' elements with the exception that
+ * 'name' array may also be NULL.
+ *
+ * @param name Array of CoS name pointers or NULL. NULL is also valid
+ * CoS name pointer value.
+ * @param param Array of CoS parameters
+ * @param[out] cos Array of CoS handles for output
+ * @param num Number of CoSes to create
+ *
+ * @return Number of CoSes actually created (0 ... num)
+ * @retval <0 on failure
+ */
+int odp_cls_cos_create_multi(const char *name[],
+ const odp_cls_cos_param_t param[],
+ odp_cos_t cos[], int num);
+
+/**
* Queue hash result
* Returns the queue within a CoS in which a particular packet will be enqueued
* based on the packet parameters and hash protocol field configured with the
@@ -773,6 +795,20 @@ odp_queue_t odp_cls_hash_result(odp_cos_t cos, odp_packet_t packet);
int odp_cos_destroy(odp_cos_t cos);
/**
+ * Destroy multiple class-of-services
+ *
+ * Otherwise like odp_cos_destroy(), but destroys multiple CoSes with a single
+ * call.
+ *
+ * @param cos Array of CoS handles
+ * @param num Number of CoSes to destroy
+ *
+ * @retval Number of CoSes actually destroyed (1 ... num)
+ * @retval <0 on failure
+ */
+int odp_cos_destroy_multi(odp_cos_t cos[], int num);
+
+/**
* Assign a queue for a class-of-service
*
* Action of the given CoS may not be ODP_COS_ACTION_DROP.
@@ -990,6 +1026,30 @@ odp_pmr_t odp_cls_pmr_create(const odp_pmr_param_t *terms, int num_terms,
*/
odp_pmr_t odp_cls_pmr_create_opt(const odp_pmr_create_opt_t *opt,
odp_cos_t src_cos, odp_cos_t dst_cos);
+
+/**
+ * Create multiple packet matching rules
+ *
+ * Otherwise like odp_cls_pmr_create_opt(), but creates multiple rules with a
+ * single call. The output PMR handles are written in the same order as input
+ * parameters. A single odp_cls_pmr_create_multi() call is equivalent to calling
+ * odp_cls_pmr_create_opt() 'num' times in row.
+ *
+ * Each parameter array must contain 'num' elements.
+ *
+ * @param opt Array of PMR create options
+ * @param src_cos Array of source CoS handles
+ * @param dst_cos Array of destination CoS handles
+ * @param[out] pmr Array of PMR handles for output
+ * @param num Number of packet matching rules to create
+ *
+ * @return Number of PMRs actually created (0 ... num)
+ * @retval <0 on failure
+ */
+int odp_cls_pmr_create_multi(const odp_pmr_create_opt_t opt[],
+ odp_cos_t src_cos[], odp_cos_t dst_cos[],
+ odp_pmr_t pmr[], int num);
+
/**
* Function to destroy a packet match rule
*
@@ -1010,6 +1070,20 @@ odp_pmr_t odp_cls_pmr_create_opt(const odp_pmr_create_opt_t *opt,
int odp_cls_pmr_destroy(odp_pmr_t pmr);
/**
+ * Destroy multiple packet matching rules
+ *
+ * Otherwise like odp_cls_pmr_destroy(), but destroys multiple PMRs with a
+ * single call.
+ *
+ * @param pmr Array of PMR handles
+ * @param num Number of PMRs to destroy
+ *
+ * @retval Number of PMRs actually destroyed (1 ... num)
+ * @retval <0 on failure
+ */
+int odp_cls_pmr_destroy_multi(odp_pmr_t pmr[], int num);
+
+/**
* Assigns a packet pool for a specific class of service
*
* All the packets belonging to the given class of service will
diff --git a/include/odp/api/spec/comp.h b/include/odp/api/spec/comp.h
index a1f6f48fb..49ccf4509 100644
--- a/include/odp/api/spec/comp.h
+++ b/include/odp/api/spec/comp.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
/**
@@ -184,7 +182,7 @@ typedef struct odp_comp_capability_t {
/** Synchronous compression mode support (ODP_COMP_OP_MODE_SYNC) */
odp_support_t sync;
- /** Aynchronous compression mode support (ODP_COMP_OP_MODE_ASYNC) */
+ /** Asynchronous compression mode support (ODP_COMP_OP_MODE_ASYNC) */
odp_support_t async;
} odp_comp_capability_t;
diff --git a/include/odp/api/spec/cpu.h b/include/odp/api/spec/cpu.h
index bacd0fac5..9550354fa 100644
--- a/include/odp/api/spec/cpu.h
+++ b/include/odp/api/spec/cpu.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/cpumask.h b/include/odp/api/spec/cpumask.h
index 6b3185bad..a6c08e6c0 100644
--- a/include/odp/api/spec/cpumask.h
+++ b/include/odp/api/spec/cpumask.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2022 Nokia
*/
/**
diff --git a/include/odp/api/spec/crypto.h b/include/odp/api/spec/crypto.h
index 453eb9eeb..e0e232dbe 100644
--- a/include/odp/api/spec/crypto.h
+++ b/include/odp/api/spec/crypto.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2014-2018, Linaro Limited
- * Copyright (c) 2021-2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2014-2018 Linaro Limited
+ * Copyright (c) 2021-2023 Nokia
*/
/**
@@ -238,7 +236,7 @@ int odp_crypto_result(odp_crypto_packet_result_t *result,
* segmentation) of the output packet may differ from that of the input
* packet.
*
- * The value of pktout[n] is ignored as pktout[n] is used purely as an
+ * The value of pkt_out[n] is ignored as pkt_out[n] is used purely as an
* output parameter that returns the handle of the newly allocated packet.
*
* ODP_CRYPTO_OP_TYPE_OOP:
@@ -266,6 +264,12 @@ int odp_crypto_result(odp_crypto_packet_result_t *result,
* the MAC/digest result. pkt_out[n] must not be the same as any input
* packet or any other output packet.
*
+ * OOP_CRYPTO_OP_TYPE_BASIC_AND_OOP:
+ *
+ * Behaves as the ODP_CRYPTO_OP_TYPE_BASIC operation type if pkt_out[n] is
+ * ODP_PACKET_INVALID. Otherwise behaves as the ODP_CRYPTO_OP_TYPE_OOP
+ * operation type.
+ *
* @param pkt_in Packets to be processed
* @param[in,out] pkt_out Packet handle array for resulting packets
* @param param Operation parameters array
@@ -298,6 +302,17 @@ int odp_crypto_op(const odp_packet_t pkt_in[],
* All arrays should be of num_pkt size, except that pkt_out parameter
* is ignored when the crypto operation type is ODP_CRYPTO_OP_TYPE_BASIC.
*
+ * From packet ordering perspective this function behaves as if each input
+ * packet was enqueued to a crypto session specific ODP queue in the order
+ * the packets appear in the parameter array. The conceptual session input
+ * queue has the same order type (ODP_QUEUE_ORDER_KEEP or
+ * ODP_QUEUE_ORDER_IGNORE) as the completion queue of the session.
+ * The order of output events of a crypto session in a completion queue is
+ * the same as the order of the corresponding input packets in the conceptual
+ * session input queue. The order of output events of different crypto
+ * sessions is not defined even when they go through the same crypto
+ * completion queue.
+ *
* @param pkt_in Packets to be processed
* @param pkt_out Packet handle array for resulting packets
* @param param Operation parameters array
diff --git a/include/odp/api/spec/crypto_types.h b/include/odp/api/spec/crypto_types.h
index 6aa3f38a6..7752f1957 100644
--- a/include/odp/api/spec/crypto_types.h
+++ b/include/odp/api/spec/crypto_types.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2014-2018, Linaro Limited
- * Copyright (c) 2021-2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2014-2018 Linaro Limited
+ * Copyright (c) 2021-2023 Nokia
*/
/**
@@ -536,6 +534,21 @@ typedef enum odp_crypto_op_type_t {
* MAC/digest (in encode sessions) of the input packet.
*/
ODP_CRYPTO_OP_TYPE_OOP,
+
+ /**
+ * Basic or out-of-place crypto operation depending on op params.
+ *
+ * If the output packet specified in a crypto operation (i.e.
+ * pkt_out[i] is ODP_PACKET_INVALID) then the packet is processed
+ * the same way as in the ODP_CRYPTO_OP_TYPE_BASIC operation type.
+ * Otherwise the packet is processed as in the ODP_CRYPTO_OP_TYPE_OOP
+ * operation type.
+ *
+ * Sessions of this operation type may have lower performance than
+ * the more specific operation types.
+ */
+ ODP_CRYPTO_OP_TYPE_BASIC_AND_OOP,
+
} odp_crypto_op_type_t;
/**
@@ -613,6 +626,20 @@ typedef struct odp_crypto_session_param_t {
*/
odp_bool_t hash_result_in_auth_range;
+ /** Enable skipping crypto on per-packet basis
+ *
+ * When this flag is true, the null_crypto flag of crypto operation
+ * parameters can be set to request skipping of ciphering and
+ * authentication of a packet regardless of session configuration.
+ * This may be useful for preserving packet order between packets
+ * that require crypto processing and packets that do not.
+ *
+ * This flag must be set false when op_mode is ODP_CRYPTO_SYNC.
+ *
+ * The default value is false.
+ */
+ odp_bool_t null_crypto_enable;
+
/** Operation mode when using packet interface: sync or async
*
* The default value is ODP_CRYPTO_SYNC.
@@ -803,6 +830,14 @@ typedef struct odp_crypto_packet_op_param_t {
*/
int32_t dst_offset_shift;
+ /** Use null crypto algorithms
+ *
+ * Process packet using the null cipher and null auth algorithm
+ * instead of the algoithms configured in the session. This flag is
+ * ignored if the null_crypto_enable session parameter is not set.
+ */
+ uint8_t null_crypto :1;
+
} odp_crypto_packet_op_param_t;
/**
@@ -887,7 +922,7 @@ typedef enum {
} ODP_DEPRECATE(odp_crypto_hw_err_t);
/**
- * Cryto API per packet operation completion status
+ * Crypto API per packet operation completion status
*/
typedef struct odp_crypto_op_status {
/** Algorithm specific return code */
diff --git a/include/odp/api/spec/debug.h b/include/odp/api/spec/debug.h
index 1bc0caf56..0cf5179a8 100644
--- a/include/odp/api/spec/debug.h
+++ b/include/odp/api/spec/debug.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
* @file
diff --git a/include/odp/api/spec/deprecated.h.in b/include/odp/api/spec/deprecated.h.in
index ae7ae53be..d062842c1 100644
--- a/include/odp/api/spec/deprecated.h.in
+++ b/include/odp/api/spec/deprecated.h.in
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/dma.h b/include/odp/api/spec/dma.h
index 658b31058..5303dc03f 100644
--- a/include/odp/api/spec/dma.h
+++ b/include/odp/api/spec/dma.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021-2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021-2023 Nokia
*/
/**
diff --git a/include/odp/api/spec/dma_types.h b/include/odp/api/spec/dma_types.h
index 5e18faab2..0a0e267df 100644
--- a/include/odp/api/spec/dma_types.h
+++ b/include/odp/api/spec/dma_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021-2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021-2023 Nokia
*/
/**
diff --git a/include/odp/api/spec/errno.h b/include/odp/api/spec/errno.h
index 98884da01..85c002e2b 100644
--- a/include/odp/api/spec/errno.h
+++ b/include/odp/api/spec/errno.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/event.h b/include/odp/api/spec/event.h
index 65b5dd7ff..a8737d3a5 100644
--- a/include/odp/api/spec/event.h
+++ b/include/odp/api/spec/event.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * Copyright (c) 2022-2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
+ * Copyright (c) 2022-2023 Nokia
*/
/**
diff --git a/include/odp/api/spec/event_types.h b/include/odp/api/spec/event_types.h
index 489119247..9df5e03ef 100644
--- a/include/odp/api/spec/event_types.h
+++ b/include/odp/api/spec/event_types.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
+ * Copyright (c) 2022 Nokia
*/
/**
diff --git a/include/odp/api/spec/hash.h b/include/odp/api/spec/hash.h
index 560f515a9..cb4f3241a 100644
--- a/include/odp/api/spec/hash.h
+++ b/include/odp/api/spec/hash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/hints.h b/include/odp/api/spec/hints.h
index 55ddf8418..032b483df 100644
--- a/include/odp/api/spec/hints.h
+++ b/include/odp/api/spec/hints.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/init.h b/include/odp/api/spec/init.h
index 371222267..f0491ad5b 100644
--- a/include/odp/api/spec/init.h
+++ b/include/odp/api/spec/init.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2019-2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2019-2023 Nokia
*/
/**
diff --git a/include/odp/api/spec/ipsec.h b/include/odp/api/spec/ipsec.h
index 603bf3aef..b66e9a1ca 100644
--- a/include/odp/api/spec/ipsec.h
+++ b/include/odp/api/spec/ipsec.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2016-2018, Linaro Limited
- * Copyright (c) 2021-2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2016-2018 Linaro Limited
+ * Copyright (c) 2021-2022 Nokia
*/
/**
diff --git a/include/odp/api/spec/ipsec_types.h b/include/odp/api/spec/ipsec_types.h
index b34fb5982..00fd944f5 100644
--- a/include/odp/api/spec/ipsec_types.h
+++ b/include/odp/api/spec/ipsec_types.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2016-2018, Linaro Limited
- * Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2016-2018 Linaro Limited
+ * Copyright (c) 2022 Nokia
*/
/**
@@ -1001,7 +999,7 @@ typedef struct odp_ipsec_stats_t {
/** Number of packets with algorithm errors */
uint64_t alg_err;
- /** Number of packes with MTU errors */
+ /** Number of packets with MTU errors */
uint64_t mtu_err;
/** Number of packets with hard lifetime(bytes) expired */
diff --git a/include/odp/api/spec/packet.h b/include/odp/api/spec/packet.h
index 267bf819c..187aedbb9 100644
--- a/include/odp/api/spec/packet.h
+++ b/include/odp/api/spec/packet.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2021-2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2021-2023 Nokia
*/
/**
diff --git a/include/odp/api/spec/packet_flags.h b/include/odp/api/spec/packet_flags.h
index c62e50885..3bbd8f331 100644
--- a/include/odp/api/spec/packet_flags.h
+++ b/include/odp/api/spec/packet_flags.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2014-2018, Linaro Limited
- * Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2014-2018 Linaro Limited
+ * Copyright (c) 2023 Nokia
*/
/**
diff --git a/include/odp/api/spec/packet_io.h b/include/odp/api/spec/packet_io.h
index 54aa2214b..cfb463c39 100644
--- a/include/odp/api/spec/packet_io.h
+++ b/include/odp/api/spec/packet_io.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2020-2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2020-2023 Nokia
*/
/**
@@ -128,6 +126,7 @@ int odp_pktio_capability(odp_pktio_t pktio, odp_pktio_capability_t *capa);
*
* Return the maximum packet IO interface index. Interface indexes
* (e.g. returned by odp_pktio_index()) range from zero to this maximum value.
+ * The return value does not exceed #ODP_PKTIO_MAX_INDEX.
*
* @return Maximum packet IO interface index
*/
diff --git a/include/odp/api/spec/packet_io_stats.h b/include/odp/api/spec/packet_io_stats.h
index bd3908867..d711d75f7 100644
--- a/include/odp/api/spec/packet_io_stats.h
+++ b/include/odp/api/spec/packet_io_stats.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * Copyright (c) 2021-2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
+ * Copyright (c) 2021-2022 Nokia
*/
/**
diff --git a/include/odp/api/spec/packet_io_types.h b/include/odp/api/spec/packet_io_types.h
index fcdf49eb4..6b80611ec 100644
--- a/include/odp/api/spec/packet_io_types.h
+++ b/include/odp/api/spec/packet_io_types.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2020-2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2020-2023 Nokia
*/
/**
@@ -61,6 +59,12 @@ extern "C" {
*/
/**
+ * @def ODP_PKTIO_MAX_INDEX
+ * Maximum packet IO interface index. Use odp_pktio_max_index() to check the
+ * runtime maximum value, which may be smaller than this value.
+ */
+
+/**
* @def ODP_PKTIO_MACADDR_MAXSIZE
* Minimum size of output buffer for odp_pktio_mac_addr()
* Actual MAC address sizes may be different.
diff --git a/include/odp/api/spec/packet_types.h b/include/odp/api/spec/packet_types.h
index 5114582ab..ee62de4ff 100644
--- a/include/odp/api/spec/packet_types.h
+++ b/include/odp/api/spec/packet_types.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2021-2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2021-2023 Nokia
*/
/**
diff --git a/include/odp/api/spec/pool.h b/include/odp/api/spec/pool.h
index e51ce0b0d..4fade6470 100644
--- a/include/odp/api/spec/pool.h
+++ b/include/odp/api/spec/pool.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * Copyright (c) 2020-2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
+ * Copyright (c) 2020-2023 Nokia
*/
/**
diff --git a/include/odp/api/spec/pool_types.h b/include/odp/api/spec/pool_types.h
index 81974abc6..7820349ef 100644
--- a/include/odp/api/spec/pool_types.h
+++ b/include/odp/api/spec/pool_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021-2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021-2023 Nokia
*/
/**
diff --git a/include/odp/api/spec/proto_stats.h b/include/odp/api/spec/proto_stats.h
index 0957c9e0e..1a1f67886 100644
--- a/include/odp/api/spec/proto_stats.h
+++ b/include/odp/api/spec/proto_stats.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Marvell
*/
/**
diff --git a/include/odp/api/spec/proto_stats_types.h b/include/odp/api/spec/proto_stats_types.h
index ff5f352b9..f3ca80426 100644
--- a/include/odp/api/spec/proto_stats_types.h
+++ b/include/odp/api/spec/proto_stats_types.h
@@ -1,8 +1,6 @@
-/* Copyright(C) 2021, Marvell
- * Copyright(C) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Marvell
+ * Copyright (c) 2021 Nokia
*/
/**
diff --git a/include/odp/api/spec/protocols.h b/include/odp/api/spec/protocols.h
index 95c9bc0ed..104002937 100644
--- a/include/odp/api/spec/protocols.h
+++ b/include/odp/api/spec/protocols.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Marvell
*/
/**
diff --git a/include/odp/api/spec/queue.h b/include/odp/api/spec/queue.h
index 0315d1312..87f6e0d19 100644
--- a/include/odp/api/spec/queue.h
+++ b/include/odp/api/spec/queue.h
@@ -1,7 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2023 Nokia
*/
/**
@@ -30,12 +29,11 @@ extern "C" {
/**
* Queue create
*
- * Create a queue according to the queue parameters. Queue type is specified by
- * queue parameter 'type'. Use odp_queue_param_init() to initialize parameters
- * into their default values. Default values are also used when 'param' pointer
- * is NULL. The default queue type is ODP_QUEUE_TYPE_PLAIN. The use of queue
- * name is optional. Unique names are not required. However, odp_queue_lookup()
- * returns only a single matching queue.
+ * Create a queue according to the queue parameters. The use of queue name is
+ * optional. Unique names are not required. However, odp_queue_lookup() returns
+ * only a single matching queue. Use odp_queue_param_init() to initialize
+ * parameters into their default values. Default values are also used when
+ * 'param' pointer is NULL.
*
* @param name Name of the queue or NULL. Maximum string length is
* ODP_QUEUE_NAME_LEN.
@@ -47,6 +45,34 @@ extern "C" {
odp_queue_t odp_queue_create(const char *name, const odp_queue_param_t *param);
/**
+ * Create multiple queues
+ *
+ * Otherwise like odp_queue_create(), but creates multiple queues with a single
+ * call. The output queue handles are written in the same order as input
+ * parameters. A single odp_queue_create_multi() call is equivalent to calling
+ * odp_queue_create() 'num' times in row.
+ *
+ * If 'share_param' value is false, 'param' array must contain 'num' elements.
+ * If the value is true, only a single element is required and it's used as
+ * queue parameters for all created queues. If 'name' array is not NULL, the
+ * array must contain 'num' elements.
+ *
+ * @param name Array of queue name pointers or NULL. NULL is also
+ * valid queue name pointer value.
+ * @param param Array of queue parameters
+ * @param share_param If true, use same parameters ('param[0]') for all
+ * queues.
+ * @param[out] queue Array of queue handles for output
+ * @param num Number of queues to create
+ *
+ * @return Number of queues actually created (0 ... num)
+ * @retval <0 on failure
+ */
+int odp_queue_create_multi(const char *name[], const odp_queue_param_t param[],
+ odp_bool_t share_param, odp_queue_t queue[],
+ int num);
+
+/**
* Destroy ODP queue
*
* Destroys ODP queue. The queue must be empty and detached from other
@@ -62,6 +88,20 @@ odp_queue_t odp_queue_create(const char *name, const odp_queue_param_t *param);
int odp_queue_destroy(odp_queue_t queue);
/**
+ * Destroy multiple queues
+ *
+ * Otherwise like odp_queue_destroy(), but destroys multiple queues with a
+ * single call.
+ *
+ * @param queue Array of queue handles
+ * @param num Number of queues to destroy
+ *
+ * @retval Number of queues actually destroyed (1 ... num)
+ * @retval <0 on failure
+ */
+int odp_queue_destroy_multi(odp_queue_t queue[], int num);
+
+/**
* Find a queue by name
*
* @param name Queue name
diff --git a/include/odp/api/spec/queue_types.h b/include/odp/api/spec/queue_types.h
index 384761e87..5f84a5f49 100644
--- a/include/odp/api/spec/queue_types.h
+++ b/include/odp/api/spec/queue_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
/**
@@ -227,7 +225,7 @@ typedef struct odp_queue_param_t {
/** Queue type
*
* Valid values for other parameters in this structure depend on
- * the queue type. */
+ * the queue type. The default value is ODP_QUEUE_TYPE_PLAIN. */
odp_queue_type_t type;
/** Enqueue mode
@@ -290,7 +288,7 @@ typedef struct odp_queue_param_t {
* The queue must be able to store at minimum this many events
* simultaneously. The value must not exceed 'max_size' queue
* capability. The value of zero means implementation specific
- * default size. */
+ * default size. The default value is 0. */
uint32_t size;
} odp_queue_param_t;
diff --git a/include/odp/api/spec/random.h b/include/odp/api/spec/random.h
index e90a57737..dd30f9d48 100644
--- a/include/odp/api/spec/random.h
+++ b/include/odp/api/spec/random.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/random_types.h b/include/odp/api/spec/random_types.h
index e098394be..cb7dccc7c 100644
--- a/include/odp/api/spec/random_types.h
+++ b/include/odp/api/spec/random_types.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
+ * Copyright (c) 2022 Nokia
*/
/**
diff --git a/include/odp/api/spec/reassembly.h b/include/odp/api/spec/reassembly.h
index 7ec49d220..6f1b22390 100644
--- a/include/odp/api/spec/reassembly.h
+++ b/include/odp/api/spec/reassembly.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Marvell
*/
/**
diff --git a/include/odp/api/spec/rwlock.h b/include/odp/api/spec/rwlock.h
index aa9a0e3ad..de749add8 100644
--- a/include/odp/api/spec/rwlock.h
+++ b/include/odp/api/spec/rwlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2014-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2014-2018 Linaro Limited
*/
#ifndef ODP_API_SPEC_RWLOCK_H_
diff --git a/include/odp/api/spec/rwlock_recursive.h b/include/odp/api/spec/rwlock_recursive.h
index bec4a350e..6b4afcbbe 100644
--- a/include/odp/api/spec/rwlock_recursive.h
+++ b/include/odp/api/spec/rwlock_recursive.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/schedule.h b/include/odp/api/spec/schedule.h
index 9aa898ccc..31da38e4d 100644
--- a/include/odp/api/spec/schedule.h
+++ b/include/odp/api/spec/schedule.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/schedule_types.h b/include/odp/api/spec/schedule_types.h
index aafc52513..5e2f5a2da 100644
--- a/include/odp/api/spec/schedule_types.h
+++ b/include/odp/api/spec/schedule_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/shared_memory.h b/include/odp/api/spec/shared_memory.h
index 52fbd7ae9..3845f6e4d 100644
--- a/include/odp/api/spec/shared_memory.h
+++ b/include/odp/api/spec/shared_memory.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2019-2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2019-2021 Nokia
*/
/**
diff --git a/include/odp/api/spec/spinlock.h b/include/odp/api/spec/spinlock.h
index b156bd91b..a71c83c52 100644
--- a/include/odp/api/spec/spinlock.h
+++ b/include/odp/api/spec/spinlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/spinlock_recursive.h b/include/odp/api/spec/spinlock_recursive.h
index e5c982488..bc42f1ce1 100644
--- a/include/odp/api/spec/spinlock_recursive.h
+++ b/include/odp/api/spec/spinlock_recursive.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/stash.h b/include/odp/api/spec/stash.h
index 2453ed6bb..756214abe 100644
--- a/include/odp/api/spec/stash.h
+++ b/include/odp/api/spec/stash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020-2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020-2023 Nokia
*/
/**
diff --git a/include/odp/api/spec/stash_types.h b/include/odp/api/spec/stash_types.h
index 3e6e966be..96e136d78 100644
--- a/include/odp/api/spec/stash_types.h
+++ b/include/odp/api/spec/stash_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020-2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020-2023 Nokia
*/
/**
diff --git a/include/odp/api/spec/std.h b/include/odp/api/spec/std.h
index 0341f734e..fba1ee31d 100644
--- a/include/odp/api/spec/std.h
+++ b/include/odp/api/spec/std.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
+ * Copyright (c) 2021 Nokia
*/
/**
diff --git a/include/odp/api/spec/std_types.h b/include/odp/api/spec/std_types.h
index accbd81d8..e2630e044 100644
--- a/include/odp/api/spec/std_types.h
+++ b/include/odp/api/spec/std_types.h
@@ -1,9 +1,7 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2021, ARM Limited
- * Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2021 ARM Limited
+ * Copyright (c) 2021 Nokia
*/
/**
diff --git a/include/odp/api/spec/system_info.h b/include/odp/api/spec/system_info.h
index 118d8f895..98efe06f7 100644
--- a/include/odp/api/spec/system_info.h
+++ b/include/odp/api/spec/system_info.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2020-2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2020-2021 Nokia
*/
/**
@@ -90,6 +88,12 @@ typedef enum odp_cpu_arch_arm_t {
/** ARMv8.7-A ISA */
ODP_CPU_ARCH_ARMV8_7,
+ /** ARMv8.8-A ISA */
+ ODP_CPU_ARCH_ARMV8_8,
+
+ /** ARMv8.9-A ISA */
+ ODP_CPU_ARCH_ARMV8_9,
+
/** ARMv9.0-A ISA */
ODP_CPU_ARCH_ARMV9_0,
@@ -99,6 +103,9 @@ typedef enum odp_cpu_arch_arm_t {
/** ARMv9.2-A ISA */
ODP_CPU_ARCH_ARMV9_2,
+ /** ARMv9.3-A ISA */
+ ODP_CPU_ARCH_ARMV9_3,
+
} odp_cpu_arch_arm_t;
/**
diff --git a/include/odp/api/spec/thread.h b/include/odp/api/spec/thread.h
index 0d85b3432..d595a9563 100644
--- a/include/odp/api/spec/thread.h
+++ b/include/odp/api/spec/thread.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2022 Nokia
*/
/**
diff --git a/include/odp/api/spec/thread_types.h b/include/odp/api/spec/thread_types.h
index 5a59223ed..60cf4897b 100644
--- a/include/odp/api/spec/thread_types.h
+++ b/include/odp/api/spec/thread_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/threshold.h b/include/odp/api/spec/threshold.h
index f9100cb99..732da7274 100644
--- a/include/odp/api/spec/threshold.h
+++ b/include/odp/api/spec/threshold.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/thrmask.h b/include/odp/api/spec/thrmask.h
index 12d1d70a7..725690e9e 100644
--- a/include/odp/api/spec/thrmask.h
+++ b/include/odp/api/spec/thrmask.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/ticketlock.h b/include/odp/api/spec/ticketlock.h
index 0d5d67a88..2a14273ee 100644
--- a/include/odp/api/spec/ticketlock.h
+++ b/include/odp/api/spec/ticketlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spec/time.h b/include/odp/api/spec/time.h
index f4496c4c7..54ab5f19a 100644
--- a/include/odp/api/spec/time.h
+++ b/include/odp/api/spec/time.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2020-2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2020-2023 Nokia
*/
/**
diff --git a/include/odp/api/spec/time_types.h b/include/odp/api/spec/time_types.h
index 9065b8004..5f5685745 100644
--- a/include/odp/api/spec/time_types.h
+++ b/include/odp/api/spec/time_types.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2020-2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2020-2023 Nokia
*/
/**
diff --git a/include/odp/api/spec/timer.h b/include/odp/api/spec/timer.h
index a6ad6f2b3..c42c5cf5e 100644
--- a/include/odp/api/spec/timer.h
+++ b/include/odp/api/spec/timer.h
@@ -1,9 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2019-2023, Nokia
- *
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2019-2023 Nokia
*/
/**
@@ -582,6 +579,20 @@ void *odp_timeout_user_area(odp_timeout_t tmo);
odp_timeout_t odp_timeout_alloc(odp_pool_t pool);
/**
+ * Allocate multiple timeouts
+ *
+ * Otherwise like odp_timeout_alloc(), but allocates multiple timeouts from a pool.
+ *
+ * @param pool Pool handle
+ * @param[out] tmo Array of timeout handles for output
+ * @param num Number of timeouts to allocate
+ *
+ * @return Number of timeouts actually allocated (0 ... num)
+ * @retval <0 on failure
+ */
+int odp_timeout_alloc_multi(odp_pool_t pool, odp_timeout_t tmo[], int num);
+
+/**
* Timeout free
*
* Frees the timeout back to the pool it was allocated from.
@@ -591,6 +602,16 @@ odp_timeout_t odp_timeout_alloc(odp_pool_t pool);
void odp_timeout_free(odp_timeout_t tmo);
/**
+ * Free multiple timeouts
+ *
+ * Otherwise like odp_timeout_free(), but frees multiple timeouts to their originating pools.
+ *
+ * @param tmo Array of timeout handles
+ * @param num Number of timeouts to free
+ */
+void odp_timeout_free_multi(odp_timeout_t tmo[], int num);
+
+/**
* Print timer pool debug information
*
* Prints implementation specific debug information about
diff --git a/include/odp/api/spec/timer_types.h b/include/odp/api/spec/timer_types.h
index f1e199352..0fd5d4f70 100644
--- a/include/odp/api/spec/timer_types.h
+++ b/include/odp/api/spec/timer_types.h
@@ -1,9 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2019-2023, Nokia
- *
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2019-2023 Nokia
*/
/**
@@ -389,8 +386,7 @@ typedef struct {
} periodic;
- /** Number of timers needed. Application will create in maximum this
- * many concurrent timers from the timer pool. */
+ /** Number of timers in the pool. */
uint32_t num_timers;
/** Thread private timer pool. When zero, multiple thread may use the
diff --git a/include/odp/api/spec/traffic_mngr.h b/include/odp/api/spec/traffic_mngr.h
index 2331cc133..117ed22cd 100644
--- a/include/odp/api/spec/traffic_mngr.h
+++ b/include/odp/api/spec/traffic_mngr.h
@@ -1,9 +1,7 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * Copyright (c) 2021-2022, Nokia
- * Copyright (c) 2022, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
+ * Copyright (c) 2021-2022 Nokia
+ * Copyright (c) 2022 Marvell
*/
#ifndef ODP_API_SPEC_TRAFFIC_MNGR_H_
diff --git a/include/odp/api/spec/version.h.in b/include/odp/api/spec/version.h.in
index f07a9125f..19c5f2ec1 100644
--- a/include/odp/api/spec/version.h.in
+++ b/include/odp/api/spec/version.h.in
@@ -1,8 +1,6 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * Copyright (c) 2020-2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
+ * Copyright (c) 2020-2021 Nokia
*/
/**
diff --git a/include/odp/api/spinlock.h b/include/odp/api/spinlock.h
index cc195d488..de4a86bf7 100644
--- a/include/odp/api/spinlock.h
+++ b/include/odp/api/spinlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/spinlock_recursive.h b/include/odp/api/spinlock_recursive.h
index 403510e77..6717a3958 100644
--- a/include/odp/api/spinlock_recursive.h
+++ b/include/odp/api/spinlock_recursive.h
@@ -1,13 +1,11 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
* @file
*
- * ODP resursive spinlock
+ * ODP recursive spinlock
*/
#ifndef ODP_API_SPINLOCK_RECURSIVE_H_
diff --git a/include/odp/api/stash.h b/include/odp/api/stash.h
index ce11d3c6d..e3071ec4e 100644
--- a/include/odp/api/stash.h
+++ b/include/odp/api/stash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Nokia
*/
/**
diff --git a/include/odp/api/stash_types.h b/include/odp/api/stash_types.h
index 3d227d958..429a47b27 100644
--- a/include/odp/api/stash_types.h
+++ b/include/odp/api/stash_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
/**
diff --git a/include/odp/api/std.h b/include/odp/api/std.h
index 6af95b55a..7a057efc6 100644
--- a/include/odp/api/std.h
+++ b/include/odp/api/std.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
#ifndef ODP_API_STD_H_
diff --git a/include/odp/api/std_types.h b/include/odp/api/std_types.h
index a18835cbd..b94007314 100644
--- a/include/odp/api/std_types.h
+++ b/include/odp/api/std_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/sync.h b/include/odp/api/sync.h
index 183cdda06..c936a1477 100644
--- a/include/odp/api/sync.h
+++ b/include/odp/api/sync.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/system_info.h b/include/odp/api/system_info.h
index a69e2a2c3..d830a4f9c 100644
--- a/include/odp/api/system_info.h
+++ b/include/odp/api/system_info.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/thread.h b/include/odp/api/thread.h
index acc65159b..2e0288886 100644
--- a/include/odp/api/thread.h
+++ b/include/odp/api/thread.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/threshold.h b/include/odp/api/threshold.h
index 021d1181e..f8e85e206 100644
--- a/include/odp/api/threshold.h
+++ b/include/odp/api/threshold.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/thrmask.h b/include/odp/api/thrmask.h
index 0300622a6..04cdffb99 100644
--- a/include/odp/api/thrmask.h
+++ b/include/odp/api/thrmask.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/ticketlock.h b/include/odp/api/ticketlock.h
index 90ac5ff8c..6ca983b3b 100644
--- a/include/odp/api/ticketlock.h
+++ b/include/odp/api/ticketlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/time.h b/include/odp/api/time.h
index fb550724d..24757bbc6 100644
--- a/include/odp/api/time.h
+++ b/include/odp/api/time.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/time_types.h b/include/odp/api/time_types.h
index f7281d456..6cb14ffc7 100644
--- a/include/odp/api/time_types.h
+++ b/include/odp/api/time_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
/**
diff --git a/include/odp/api/timer.h b/include/odp/api/timer.h
index 356f7e951..512c9aec0 100644
--- a/include/odp/api/timer.h
+++ b/include/odp/api/timer.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/timer_types.h b/include/odp/api/timer_types.h
index 8d3385594..0fb0c7e1e 100644
--- a/include/odp/api/timer_types.h
+++ b/include/odp/api/timer_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
/**
diff --git a/include/odp/api/traffic_mngr.h b/include/odp/api/traffic_mngr.h
index 7ae9b40b3..96ccff170 100644
--- a/include/odp/api/traffic_mngr.h
+++ b/include/odp/api/traffic_mngr.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2015-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2015-2018 Linaro Limited
*/
/**
diff --git a/include/odp/api/version.h b/include/odp/api/version.h
index 3e584e0fc..4461ccc32 100644
--- a/include/odp/api/version.h
+++ b/include/odp/api/version.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/align.h b/include/odp/arch/arm32-linux/odp/api/abi/align.h
index 7fa343078..aa8f2eab7 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/align.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/align.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/align.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/atomic.h b/include/odp/arch/arm32-linux/odp/api/abi/atomic.h
index da89426c7..ab7c3f17b 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/atomic.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/atomic.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/atomic.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/barrier.h b/include/odp/arch/arm32-linux/odp/api/abi/barrier.h
index 56b64b81d..c3388fd2a 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/barrier.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/barrier.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/barrier.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/buffer.h b/include/odp/arch/arm32-linux/odp/api/abi/buffer.h
index 217ed4a93..2ffa07d1f 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/buffer.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/buffer.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/buffer.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/buffer_types.h b/include/odp/arch/arm32-linux/odp/api/abi/buffer_types.h
index 8dd78321f..331e123c7 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/buffer_types.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/buffer_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/buffer_types.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/byteorder.h b/include/odp/arch/arm32-linux/odp/api/abi/byteorder.h
index eb383cd33..9c9728840 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/byteorder.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/byteorder.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/byteorder.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/classification.h b/include/odp/arch/arm32-linux/odp/api/abi/classification.h
index 732eb27e0..789f3a92a 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/classification.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/classification.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/classification.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/comp.h b/include/odp/arch/arm32-linux/odp/api/abi/comp.h
index a8f6439f4..7b4be9d3e 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/comp.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/comp.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/comp.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/cpu.h b/include/odp/arch/arm32-linux/odp/api/abi/cpu.h
index d7485c090..575f4a5ec 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/cpu.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/cpu.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2016-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2016-2018 Linaro Limited
*/
#ifndef ODP_API_ABI_CPU_H_
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/cpumask.h b/include/odp/arch/arm32-linux/odp/api/abi/cpumask.h
index c64bf2a69..696f8664f 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/cpumask.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/cpumask.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/cpumask.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/crypto.h b/include/odp/arch/arm32-linux/odp/api/abi/crypto.h
index 386384285..9d39ba7bc 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/crypto.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/crypto.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/crypto.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/crypto_types.h b/include/odp/arch/arm32-linux/odp/api/abi/crypto_types.h
index ddadec1c1..7e1da759a 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/crypto_types.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/crypto_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/crypto_types.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/debug.h b/include/odp/arch/arm32-linux/odp/api/abi/debug.h
index 97d028d51..8a2ef2ade 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/debug.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/debug.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/debug.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/dma.h b/include/odp/arch/arm32-linux/odp/api/abi/dma.h
index f4656c4cf..f5e42a076 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/dma.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/dma.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/dma.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/dma_types.h b/include/odp/arch/arm32-linux/odp/api/abi/dma_types.h
index 76ccd895d..cd96b9933 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/dma_types.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/dma_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/dma_types.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/errno.h b/include/odp/arch/arm32-linux/odp/api/abi/errno.h
index 69de49a0b..9d197a8d4 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/errno.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/errno.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Marvell
*/
#include <odp/api/abi-default/errno.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/event.h b/include/odp/arch/arm32-linux/odp/api/abi/event.h
index 408433ad8..6f7074bb1 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/event.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/event.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/event.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/event_types.h b/include/odp/arch/arm32-linux/odp/api/abi/event_types.h
index a8321920c..ece9cbef0 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/event_types.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/event_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/event_types.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/hash.h b/include/odp/arch/arm32-linux/odp/api/abi/hash.h
index c9fb1976c..72431f765 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/hash.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/hash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Marvell
*/
#include <odp/api/abi-default/hash.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/init.h b/include/odp/arch/arm32-linux/odp/api/abi/init.h
index 7ad523fde..936644f46 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/init.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/init.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/init.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/ipsec.h b/include/odp/arch/arm32-linux/odp/api/abi/ipsec.h
index 13151beeb..33c03cbe2 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/ipsec.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/ipsec.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/ipsec.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/ipsec_types.h b/include/odp/arch/arm32-linux/odp/api/abi/ipsec_types.h
index 49d854444..854e7aa01 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/ipsec_types.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/ipsec_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/ipsec_types.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/packet.h b/include/odp/arch/arm32-linux/odp/api/abi/packet.h
index be8809aed..9d560e6c8 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/packet.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/packet.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/packet.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/packet_flags.h b/include/odp/arch/arm32-linux/odp/api/abi/packet_flags.h
index 2ff0e0016..598047d96 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/packet_flags.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/packet_flags.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/packet_flags.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/packet_io.h b/include/odp/arch/arm32-linux/odp/api/abi/packet_io.h
index ec02e3a2b..4356eb007 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/packet_io.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/packet_io.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/packet_io.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/packet_io_types.h b/include/odp/arch/arm32-linux/odp/api/abi/packet_io_types.h
index d4f26338f..3e8962f6a 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/packet_io_types.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/packet_io_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/packet_io_types.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/packet_types.h b/include/odp/arch/arm32-linux/odp/api/abi/packet_types.h
index c92ffd684..9af00c158 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/packet_types.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/packet_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/packet_types.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/pool.h b/include/odp/arch/arm32-linux/odp/api/abi/pool.h
index 3b1f21d97..2f2e9164f 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/pool.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/pool.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/pool.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/pool_types.h b/include/odp/arch/arm32-linux/odp/api/abi/pool_types.h
index 2c5cb121a..a8366b5d2 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/pool_types.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/pool_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/pool_types.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/proto_stats_types.h b/include/odp/arch/arm32-linux/odp/api/abi/proto_stats_types.h
index 1cb6128b6..f6884a40a 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/proto_stats_types.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/proto_stats_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/proto_stats_types.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/queue.h b/include/odp/arch/arm32-linux/odp/api/abi/queue.h
index 53f046f80..2ba9174d0 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/queue.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/queue.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/queue.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/queue_types.h b/include/odp/arch/arm32-linux/odp/api/abi/queue_types.h
index 51837734a..f1a8e197d 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/queue_types.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/queue_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/queue_types.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/random.h b/include/odp/arch/arm32-linux/odp/api/abi/random.h
index 87aa943b8..703dcf5a0 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/random.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/random.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/random.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/rwlock.h b/include/odp/arch/arm32-linux/odp/api/abi/rwlock.h
index 96dbc9b83..5f953d6f6 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/rwlock.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/rwlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/rwlock.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/rwlock_recursive.h b/include/odp/arch/arm32-linux/odp/api/abi/rwlock_recursive.h
index 14c964c9d..f10116aeb 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/rwlock_recursive.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/rwlock_recursive.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/rwlock_recursive.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/schedule.h b/include/odp/arch/arm32-linux/odp/api/abi/schedule.h
index 748c6aa8a..cd16a1161 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/schedule.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/schedule.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/schedule.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/schedule_types.h b/include/odp/arch/arm32-linux/odp/api/abi/schedule_types.h
index d5164ff79..1b2990c2b 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/schedule_types.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/schedule_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/schedule_types.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/shared_memory.h b/include/odp/arch/arm32-linux/odp/api/abi/shared_memory.h
index 784170abe..7ba8a2248 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/shared_memory.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/shared_memory.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/shared_memory.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/spinlock.h b/include/odp/arch/arm32-linux/odp/api/abi/spinlock.h
index fbfbce5cc..c626baae5 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/spinlock.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/spinlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/spinlock.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/spinlock_recursive.h b/include/odp/arch/arm32-linux/odp/api/abi/spinlock_recursive.h
index cc93b6acb..6794590ca 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/spinlock_recursive.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/spinlock_recursive.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/spinlock_recursive.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/stash.h b/include/odp/arch/arm32-linux/odp/api/abi/stash.h
index d98413dea..ed2cbbc64 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/stash.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/stash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Nokia
*/
#include <odp/api/abi-default/stash.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/stash_types.h b/include/odp/arch/arm32-linux/odp/api/abi/stash_types.h
index 998f75432..0f2759726 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/stash_types.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/stash_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/stash_types.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/std.h b/include/odp/arch/arm32-linux/odp/api/abi/std.h
index a7243c4d4..936009922 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/std.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/std.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/std.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/std_types.h b/include/odp/arch/arm32-linux/odp/api/abi/std_types.h
index 594e6f9dd..c0d930e1f 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/std_types.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/std_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/std_types.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/sync.h b/include/odp/arch/arm32-linux/odp/api/abi/sync.h
index 37b03bcd9..dbe3a95ab 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/sync.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/sync.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/sync.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/thread.h b/include/odp/arch/arm32-linux/odp/api/abi/thread.h
index be44ad8aa..b6a233c96 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/thread.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/thread.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/thread.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/thrmask.h b/include/odp/arch/arm32-linux/odp/api/abi/thrmask.h
index ab05cd83f..2bb61d233 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/thrmask.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/thrmask.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/thrmask.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/ticketlock.h b/include/odp/arch/arm32-linux/odp/api/abi/ticketlock.h
index 0750f7e72..4317157b8 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/ticketlock.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/ticketlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/ticketlock.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/time.h b/include/odp/arch/arm32-linux/odp/api/abi/time.h
index a86a526dc..0f2425669 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/time.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/time.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/time.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/time_types.h b/include/odp/arch/arm32-linux/odp/api/abi/time_types.h
index cba80f508..a415200a0 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/time_types.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/time_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/time_types.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/timer.h b/include/odp/arch/arm32-linux/odp/api/abi/timer.h
index 0351468d3..0d7965bf7 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/timer.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/timer.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/timer.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/timer_types.h b/include/odp/arch/arm32-linux/odp/api/abi/timer_types.h
index cd384c2bc..51b578aa7 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/timer_types.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/timer_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/timer_types.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/traffic_mngr.h b/include/odp/arch/arm32-linux/odp/api/abi/traffic_mngr.h
index 0e6bc7982..9a457c370 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/traffic_mngr.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/traffic_mngr.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/traffic_mngr.h>
diff --git a/include/odp/arch/arm32-linux/odp/api/abi/version.h b/include/odp/arch/arm32-linux/odp/api/abi/version.h
index 429d4f3fa..cf4b9a128 100644
--- a/include/odp/arch/arm32-linux/odp/api/abi/version.h
+++ b/include/odp/arch/arm32-linux/odp/api/abi/version.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/version.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/align.h b/include/odp/arch/arm64-linux/odp/api/abi/align.h
index 7fa343078..aa8f2eab7 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/align.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/align.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/align.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/atomic.h b/include/odp/arch/arm64-linux/odp/api/abi/atomic.h
index da89426c7..ab7c3f17b 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/atomic.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/atomic.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/atomic.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/barrier.h b/include/odp/arch/arm64-linux/odp/api/abi/barrier.h
index 56b64b81d..c3388fd2a 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/barrier.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/barrier.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/barrier.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/buffer.h b/include/odp/arch/arm64-linux/odp/api/abi/buffer.h
index 217ed4a93..2ffa07d1f 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/buffer.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/buffer.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/buffer.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/buffer_types.h b/include/odp/arch/arm64-linux/odp/api/abi/buffer_types.h
index 8dd78321f..331e123c7 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/buffer_types.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/buffer_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/buffer_types.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/byteorder.h b/include/odp/arch/arm64-linux/odp/api/abi/byteorder.h
index eb383cd33..9c9728840 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/byteorder.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/byteorder.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/byteorder.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/classification.h b/include/odp/arch/arm64-linux/odp/api/abi/classification.h
index 732eb27e0..789f3a92a 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/classification.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/classification.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/classification.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/comp.h b/include/odp/arch/arm64-linux/odp/api/abi/comp.h
index a8f6439f4..7b4be9d3e 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/comp.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/comp.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/comp.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/cpu.h b/include/odp/arch/arm64-linux/odp/api/abi/cpu.h
index d7485c090..575f4a5ec 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/cpu.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/cpu.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2016-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2016-2018 Linaro Limited
*/
#ifndef ODP_API_ABI_CPU_H_
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/cpumask.h b/include/odp/arch/arm64-linux/odp/api/abi/cpumask.h
index c64bf2a69..696f8664f 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/cpumask.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/cpumask.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/cpumask.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/crypto.h b/include/odp/arch/arm64-linux/odp/api/abi/crypto.h
index 386384285..9d39ba7bc 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/crypto.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/crypto.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/crypto.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/crypto_types.h b/include/odp/arch/arm64-linux/odp/api/abi/crypto_types.h
index ddadec1c1..7e1da759a 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/crypto_types.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/crypto_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/crypto_types.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/debug.h b/include/odp/arch/arm64-linux/odp/api/abi/debug.h
index 97d028d51..8a2ef2ade 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/debug.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/debug.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/debug.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/dma.h b/include/odp/arch/arm64-linux/odp/api/abi/dma.h
index f4656c4cf..f5e42a076 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/dma.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/dma.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/dma.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/dma_types.h b/include/odp/arch/arm64-linux/odp/api/abi/dma_types.h
index 76ccd895d..cd96b9933 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/dma_types.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/dma_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/dma_types.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/errno.h b/include/odp/arch/arm64-linux/odp/api/abi/errno.h
index 69de49a0b..9d197a8d4 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/errno.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/errno.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Marvell
*/
#include <odp/api/abi-default/errno.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/event.h b/include/odp/arch/arm64-linux/odp/api/abi/event.h
index 408433ad8..6f7074bb1 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/event.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/event.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/event.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/event_types.h b/include/odp/arch/arm64-linux/odp/api/abi/event_types.h
index a8321920c..ece9cbef0 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/event_types.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/event_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/event_types.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/hash.h b/include/odp/arch/arm64-linux/odp/api/abi/hash.h
index c9fb1976c..72431f765 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/hash.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/hash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Marvell
*/
#include <odp/api/abi-default/hash.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/init.h b/include/odp/arch/arm64-linux/odp/api/abi/init.h
index 7ad523fde..936644f46 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/init.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/init.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/init.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/ipsec.h b/include/odp/arch/arm64-linux/odp/api/abi/ipsec.h
index 13151beeb..33c03cbe2 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/ipsec.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/ipsec.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/ipsec.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/ipsec_types.h b/include/odp/arch/arm64-linux/odp/api/abi/ipsec_types.h
index 49d854444..854e7aa01 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/ipsec_types.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/ipsec_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/ipsec_types.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/packet.h b/include/odp/arch/arm64-linux/odp/api/abi/packet.h
index be8809aed..9d560e6c8 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/packet.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/packet.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/packet.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/packet_flags.h b/include/odp/arch/arm64-linux/odp/api/abi/packet_flags.h
index 2ff0e0016..598047d96 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/packet_flags.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/packet_flags.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/packet_flags.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/packet_io.h b/include/odp/arch/arm64-linux/odp/api/abi/packet_io.h
index ec02e3a2b..4356eb007 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/packet_io.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/packet_io.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/packet_io.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/packet_io_types.h b/include/odp/arch/arm64-linux/odp/api/abi/packet_io_types.h
index d4f26338f..3e8962f6a 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/packet_io_types.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/packet_io_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/packet_io_types.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/packet_types.h b/include/odp/arch/arm64-linux/odp/api/abi/packet_types.h
index c92ffd684..9af00c158 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/packet_types.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/packet_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/packet_types.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/pool.h b/include/odp/arch/arm64-linux/odp/api/abi/pool.h
index 3b1f21d97..2f2e9164f 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/pool.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/pool.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/pool.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/pool_types.h b/include/odp/arch/arm64-linux/odp/api/abi/pool_types.h
index 2c5cb121a..a8366b5d2 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/pool_types.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/pool_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/pool_types.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/proto_stats_types.h b/include/odp/arch/arm64-linux/odp/api/abi/proto_stats_types.h
index 1cb6128b6..f6884a40a 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/proto_stats_types.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/proto_stats_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/proto_stats_types.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/queue.h b/include/odp/arch/arm64-linux/odp/api/abi/queue.h
index 53f046f80..2ba9174d0 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/queue.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/queue.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/queue.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/queue_types.h b/include/odp/arch/arm64-linux/odp/api/abi/queue_types.h
index 51837734a..f1a8e197d 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/queue_types.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/queue_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/queue_types.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/random.h b/include/odp/arch/arm64-linux/odp/api/abi/random.h
index 87aa943b8..703dcf5a0 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/random.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/random.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/random.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/rwlock.h b/include/odp/arch/arm64-linux/odp/api/abi/rwlock.h
index 96dbc9b83..5f953d6f6 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/rwlock.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/rwlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/rwlock.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/rwlock_recursive.h b/include/odp/arch/arm64-linux/odp/api/abi/rwlock_recursive.h
index 14c964c9d..f10116aeb 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/rwlock_recursive.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/rwlock_recursive.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/rwlock_recursive.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/schedule.h b/include/odp/arch/arm64-linux/odp/api/abi/schedule.h
index 748c6aa8a..cd16a1161 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/schedule.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/schedule.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/schedule.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/schedule_types.h b/include/odp/arch/arm64-linux/odp/api/abi/schedule_types.h
index d5164ff79..1b2990c2b 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/schedule_types.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/schedule_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/schedule_types.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/shared_memory.h b/include/odp/arch/arm64-linux/odp/api/abi/shared_memory.h
index 784170abe..7ba8a2248 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/shared_memory.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/shared_memory.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/shared_memory.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/spinlock.h b/include/odp/arch/arm64-linux/odp/api/abi/spinlock.h
index fbfbce5cc..c626baae5 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/spinlock.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/spinlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/spinlock.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/spinlock_recursive.h b/include/odp/arch/arm64-linux/odp/api/abi/spinlock_recursive.h
index cc93b6acb..6794590ca 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/spinlock_recursive.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/spinlock_recursive.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/spinlock_recursive.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/stash.h b/include/odp/arch/arm64-linux/odp/api/abi/stash.h
index d98413dea..ed2cbbc64 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/stash.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/stash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Nokia
*/
#include <odp/api/abi-default/stash.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/stash_types.h b/include/odp/arch/arm64-linux/odp/api/abi/stash_types.h
index 998f75432..0f2759726 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/stash_types.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/stash_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/stash_types.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/std.h b/include/odp/arch/arm64-linux/odp/api/abi/std.h
index a7243c4d4..936009922 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/std.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/std.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/std.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/std_types.h b/include/odp/arch/arm64-linux/odp/api/abi/std_types.h
index 594e6f9dd..c0d930e1f 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/std_types.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/std_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/std_types.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/sync.h b/include/odp/arch/arm64-linux/odp/api/abi/sync.h
index 37b03bcd9..dbe3a95ab 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/sync.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/sync.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/sync.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/thread.h b/include/odp/arch/arm64-linux/odp/api/abi/thread.h
index be44ad8aa..b6a233c96 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/thread.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/thread.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/thread.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/thrmask.h b/include/odp/arch/arm64-linux/odp/api/abi/thrmask.h
index ab05cd83f..2bb61d233 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/thrmask.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/thrmask.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/thrmask.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/ticketlock.h b/include/odp/arch/arm64-linux/odp/api/abi/ticketlock.h
index 0750f7e72..4317157b8 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/ticketlock.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/ticketlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/ticketlock.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/time.h b/include/odp/arch/arm64-linux/odp/api/abi/time.h
index a86a526dc..0f2425669 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/time.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/time.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/time.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/time_types.h b/include/odp/arch/arm64-linux/odp/api/abi/time_types.h
index cba80f508..a415200a0 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/time_types.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/time_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/time_types.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/timer.h b/include/odp/arch/arm64-linux/odp/api/abi/timer.h
index 0351468d3..0d7965bf7 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/timer.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/timer.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/timer.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/timer_types.h b/include/odp/arch/arm64-linux/odp/api/abi/timer_types.h
index cd384c2bc..51b578aa7 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/timer_types.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/timer_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/timer_types.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/traffic_mngr.h b/include/odp/arch/arm64-linux/odp/api/abi/traffic_mngr.h
index 0e6bc7982..9a457c370 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/traffic_mngr.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/traffic_mngr.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/traffic_mngr.h>
diff --git a/include/odp/arch/arm64-linux/odp/api/abi/version.h b/include/odp/arch/arm64-linux/odp/api/abi/version.h
index 429d4f3fa..cf4b9a128 100644
--- a/include/odp/arch/arm64-linux/odp/api/abi/version.h
+++ b/include/odp/arch/arm64-linux/odp/api/abi/version.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/version.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/align.h b/include/odp/arch/default-linux/odp/api/abi/align.h
index 250338cf3..d5b26ba72 100644
--- a/include/odp/arch/default-linux/odp/api/abi/align.h
+++ b/include/odp/arch/default-linux/odp/api/abi/align.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/align.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/atomic.h b/include/odp/arch/default-linux/odp/api/abi/atomic.h
index d224edfa9..6645faf14 100644
--- a/include/odp/arch/default-linux/odp/api/abi/atomic.h
+++ b/include/odp/arch/default-linux/odp/api/abi/atomic.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/atomic.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/barrier.h b/include/odp/arch/default-linux/odp/api/abi/barrier.h
index 156a6e209..23537289c 100644
--- a/include/odp/arch/default-linux/odp/api/abi/barrier.h
+++ b/include/odp/arch/default-linux/odp/api/abi/barrier.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/barrier.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/buffer.h b/include/odp/arch/default-linux/odp/api/abi/buffer.h
index 74e8aadce..092054239 100644
--- a/include/odp/arch/default-linux/odp/api/abi/buffer.h
+++ b/include/odp/arch/default-linux/odp/api/abi/buffer.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/buffer.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/buffer_types.h b/include/odp/arch/default-linux/odp/api/abi/buffer_types.h
index 8dd78321f..331e123c7 100644
--- a/include/odp/arch/default-linux/odp/api/abi/buffer_types.h
+++ b/include/odp/arch/default-linux/odp/api/abi/buffer_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/buffer_types.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/byteorder.h b/include/odp/arch/default-linux/odp/api/abi/byteorder.h
index b2d174ce1..479077adb 100644
--- a/include/odp/arch/default-linux/odp/api/abi/byteorder.h
+++ b/include/odp/arch/default-linux/odp/api/abi/byteorder.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/byteorder.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/classification.h b/include/odp/arch/default-linux/odp/api/abi/classification.h
index 0e1271889..7eccb6819 100644
--- a/include/odp/arch/default-linux/odp/api/abi/classification.h
+++ b/include/odp/arch/default-linux/odp/api/abi/classification.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/classification.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/comp.h b/include/odp/arch/default-linux/odp/api/abi/comp.h
index a8f6439f4..7b4be9d3e 100644
--- a/include/odp/arch/default-linux/odp/api/abi/comp.h
+++ b/include/odp/arch/default-linux/odp/api/abi/comp.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/comp.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/cpu.h b/include/odp/arch/default-linux/odp/api/abi/cpu.h
index d7485c090..575f4a5ec 100644
--- a/include/odp/arch/default-linux/odp/api/abi/cpu.h
+++ b/include/odp/arch/default-linux/odp/api/abi/cpu.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2016-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2016-2018 Linaro Limited
*/
#ifndef ODP_API_ABI_CPU_H_
diff --git a/include/odp/arch/default-linux/odp/api/abi/cpumask.h b/include/odp/arch/default-linux/odp/api/abi/cpumask.h
index f99009497..c14cd36ba 100644
--- a/include/odp/arch/default-linux/odp/api/abi/cpumask.h
+++ b/include/odp/arch/default-linux/odp/api/abi/cpumask.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/cpumask.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/crypto.h b/include/odp/arch/default-linux/odp/api/abi/crypto.h
index 69efdd766..1fc496fdd 100644
--- a/include/odp/arch/default-linux/odp/api/abi/crypto.h
+++ b/include/odp/arch/default-linux/odp/api/abi/crypto.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/crypto.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/crypto_types.h b/include/odp/arch/default-linux/odp/api/abi/crypto_types.h
index ddadec1c1..7e1da759a 100644
--- a/include/odp/arch/default-linux/odp/api/abi/crypto_types.h
+++ b/include/odp/arch/default-linux/odp/api/abi/crypto_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/crypto_types.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/debug.h b/include/odp/arch/default-linux/odp/api/abi/debug.h
index 8bce796ab..59d18a02d 100644
--- a/include/odp/arch/default-linux/odp/api/abi/debug.h
+++ b/include/odp/arch/default-linux/odp/api/abi/debug.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/debug.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/dma.h b/include/odp/arch/default-linux/odp/api/abi/dma.h
index f4656c4cf..f5e42a076 100644
--- a/include/odp/arch/default-linux/odp/api/abi/dma.h
+++ b/include/odp/arch/default-linux/odp/api/abi/dma.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/dma.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/dma_types.h b/include/odp/arch/default-linux/odp/api/abi/dma_types.h
index 76ccd895d..cd96b9933 100644
--- a/include/odp/arch/default-linux/odp/api/abi/dma_types.h
+++ b/include/odp/arch/default-linux/odp/api/abi/dma_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/dma_types.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/errno.h b/include/odp/arch/default-linux/odp/api/abi/errno.h
index 69de49a0b..9d197a8d4 100644
--- a/include/odp/arch/default-linux/odp/api/abi/errno.h
+++ b/include/odp/arch/default-linux/odp/api/abi/errno.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Marvell
*/
#include <odp/api/abi-default/errno.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/event.h b/include/odp/arch/default-linux/odp/api/abi/event.h
index 90b5eb284..5e6286ebd 100644
--- a/include/odp/arch/default-linux/odp/api/abi/event.h
+++ b/include/odp/arch/default-linux/odp/api/abi/event.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/event.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/event_types.h b/include/odp/arch/default-linux/odp/api/abi/event_types.h
index a8321920c..ece9cbef0 100644
--- a/include/odp/arch/default-linux/odp/api/abi/event_types.h
+++ b/include/odp/arch/default-linux/odp/api/abi/event_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/event_types.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/hash.h b/include/odp/arch/default-linux/odp/api/abi/hash.h
index c9fb1976c..72431f765 100644
--- a/include/odp/arch/default-linux/odp/api/abi/hash.h
+++ b/include/odp/arch/default-linux/odp/api/abi/hash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Marvell
*/
#include <odp/api/abi-default/hash.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/init.h b/include/odp/arch/default-linux/odp/api/abi/init.h
index 9ab42ec88..babb44bad 100644
--- a/include/odp/arch/default-linux/odp/api/abi/init.h
+++ b/include/odp/arch/default-linux/odp/api/abi/init.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/init.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/ipsec.h b/include/odp/arch/default-linux/odp/api/abi/ipsec.h
index 17fcc6348..877515add 100644
--- a/include/odp/arch/default-linux/odp/api/abi/ipsec.h
+++ b/include/odp/arch/default-linux/odp/api/abi/ipsec.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/ipsec.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/ipsec_types.h b/include/odp/arch/default-linux/odp/api/abi/ipsec_types.h
index 49d854444..854e7aa01 100644
--- a/include/odp/arch/default-linux/odp/api/abi/ipsec_types.h
+++ b/include/odp/arch/default-linux/odp/api/abi/ipsec_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/ipsec_types.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/packet.h b/include/odp/arch/default-linux/odp/api/abi/packet.h
index a6cbeed72..8cee03484 100644
--- a/include/odp/arch/default-linux/odp/api/abi/packet.h
+++ b/include/odp/arch/default-linux/odp/api/abi/packet.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/packet.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/packet_flags.h b/include/odp/arch/default-linux/odp/api/abi/packet_flags.h
index 48bc878ff..00afba64c 100644
--- a/include/odp/arch/default-linux/odp/api/abi/packet_flags.h
+++ b/include/odp/arch/default-linux/odp/api/abi/packet_flags.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/packet_flags.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/packet_io.h b/include/odp/arch/default-linux/odp/api/abi/packet_io.h
index b322ba885..107a480dd 100644
--- a/include/odp/arch/default-linux/odp/api/abi/packet_io.h
+++ b/include/odp/arch/default-linux/odp/api/abi/packet_io.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/packet_io.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/packet_io_types.h b/include/odp/arch/default-linux/odp/api/abi/packet_io_types.h
index d4f26338f..3e8962f6a 100644
--- a/include/odp/arch/default-linux/odp/api/abi/packet_io_types.h
+++ b/include/odp/arch/default-linux/odp/api/abi/packet_io_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/packet_io_types.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/packet_types.h b/include/odp/arch/default-linux/odp/api/abi/packet_types.h
index c92ffd684..9af00c158 100644
--- a/include/odp/arch/default-linux/odp/api/abi/packet_types.h
+++ b/include/odp/arch/default-linux/odp/api/abi/packet_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/packet_types.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/pool.h b/include/odp/arch/default-linux/odp/api/abi/pool.h
index 3e8ab7e42..9c5d5d4fe 100644
--- a/include/odp/arch/default-linux/odp/api/abi/pool.h
+++ b/include/odp/arch/default-linux/odp/api/abi/pool.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/pool.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/pool_types.h b/include/odp/arch/default-linux/odp/api/abi/pool_types.h
index 2c5cb121a..a8366b5d2 100644
--- a/include/odp/arch/default-linux/odp/api/abi/pool_types.h
+++ b/include/odp/arch/default-linux/odp/api/abi/pool_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/pool_types.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/proto_stats_types.h b/include/odp/arch/default-linux/odp/api/abi/proto_stats_types.h
index 1cb6128b6..f6884a40a 100644
--- a/include/odp/arch/default-linux/odp/api/abi/proto_stats_types.h
+++ b/include/odp/arch/default-linux/odp/api/abi/proto_stats_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/proto_stats_types.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/queue.h b/include/odp/arch/default-linux/odp/api/abi/queue.h
index 7860f6fac..352885307 100644
--- a/include/odp/arch/default-linux/odp/api/abi/queue.h
+++ b/include/odp/arch/default-linux/odp/api/abi/queue.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/queue.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/queue_types.h b/include/odp/arch/default-linux/odp/api/abi/queue_types.h
index 51837734a..f1a8e197d 100644
--- a/include/odp/arch/default-linux/odp/api/abi/queue_types.h
+++ b/include/odp/arch/default-linux/odp/api/abi/queue_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/queue_types.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/random.h b/include/odp/arch/default-linux/odp/api/abi/random.h
index 87aa943b8..703dcf5a0 100644
--- a/include/odp/arch/default-linux/odp/api/abi/random.h
+++ b/include/odp/arch/default-linux/odp/api/abi/random.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/random.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/rwlock.h b/include/odp/arch/default-linux/odp/api/abi/rwlock.h
index 2e073cb29..e77c35549 100644
--- a/include/odp/arch/default-linux/odp/api/abi/rwlock.h
+++ b/include/odp/arch/default-linux/odp/api/abi/rwlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/rwlock.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/rwlock_recursive.h b/include/odp/arch/default-linux/odp/api/abi/rwlock_recursive.h
index c266ef1bd..b347e9c87 100644
--- a/include/odp/arch/default-linux/odp/api/abi/rwlock_recursive.h
+++ b/include/odp/arch/default-linux/odp/api/abi/rwlock_recursive.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/rwlock_recursive.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/schedule.h b/include/odp/arch/default-linux/odp/api/abi/schedule.h
index ca4cf77b2..3c00f79da 100644
--- a/include/odp/arch/default-linux/odp/api/abi/schedule.h
+++ b/include/odp/arch/default-linux/odp/api/abi/schedule.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/schedule.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/schedule_types.h b/include/odp/arch/default-linux/odp/api/abi/schedule_types.h
index 93c4db55f..2731cfbb7 100644
--- a/include/odp/arch/default-linux/odp/api/abi/schedule_types.h
+++ b/include/odp/arch/default-linux/odp/api/abi/schedule_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/schedule_types.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/shared_memory.h b/include/odp/arch/default-linux/odp/api/abi/shared_memory.h
index 1184fb0d1..ddf32054c 100644
--- a/include/odp/arch/default-linux/odp/api/abi/shared_memory.h
+++ b/include/odp/arch/default-linux/odp/api/abi/shared_memory.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/shared_memory.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/spinlock.h b/include/odp/arch/default-linux/odp/api/abi/spinlock.h
index 7b162c013..8fe21357d 100644
--- a/include/odp/arch/default-linux/odp/api/abi/spinlock.h
+++ b/include/odp/arch/default-linux/odp/api/abi/spinlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/spinlock.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/spinlock_recursive.h b/include/odp/arch/default-linux/odp/api/abi/spinlock_recursive.h
index 8666a2df0..366c181ec 100644
--- a/include/odp/arch/default-linux/odp/api/abi/spinlock_recursive.h
+++ b/include/odp/arch/default-linux/odp/api/abi/spinlock_recursive.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/spinlock_recursive.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/stash.h b/include/odp/arch/default-linux/odp/api/abi/stash.h
index d98413dea..ed2cbbc64 100644
--- a/include/odp/arch/default-linux/odp/api/abi/stash.h
+++ b/include/odp/arch/default-linux/odp/api/abi/stash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Nokia
*/
#include <odp/api/abi-default/stash.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/stash_types.h b/include/odp/arch/default-linux/odp/api/abi/stash_types.h
index 998f75432..0f2759726 100644
--- a/include/odp/arch/default-linux/odp/api/abi/stash_types.h
+++ b/include/odp/arch/default-linux/odp/api/abi/stash_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/stash_types.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/std.h b/include/odp/arch/default-linux/odp/api/abi/std.h
index bc1abf1a6..ae8d69371 100644
--- a/include/odp/arch/default-linux/odp/api/abi/std.h
+++ b/include/odp/arch/default-linux/odp/api/abi/std.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/std.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/std_types.h b/include/odp/arch/default-linux/odp/api/abi/std_types.h
index 8cd05f78a..3d011d980 100644
--- a/include/odp/arch/default-linux/odp/api/abi/std_types.h
+++ b/include/odp/arch/default-linux/odp/api/abi/std_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/std_types.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/sync.h b/include/odp/arch/default-linux/odp/api/abi/sync.h
index 809c31f25..e6d26db02 100644
--- a/include/odp/arch/default-linux/odp/api/abi/sync.h
+++ b/include/odp/arch/default-linux/odp/api/abi/sync.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/sync.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/thread.h b/include/odp/arch/default-linux/odp/api/abi/thread.h
index e90128286..26b2f6be0 100644
--- a/include/odp/arch/default-linux/odp/api/abi/thread.h
+++ b/include/odp/arch/default-linux/odp/api/abi/thread.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/thread.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/thrmask.h b/include/odp/arch/default-linux/odp/api/abi/thrmask.h
index b7f6ff4cb..305be2ca4 100644
--- a/include/odp/arch/default-linux/odp/api/abi/thrmask.h
+++ b/include/odp/arch/default-linux/odp/api/abi/thrmask.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/thrmask.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/ticketlock.h b/include/odp/arch/default-linux/odp/api/abi/ticketlock.h
index e3220d327..53d4fa04a 100644
--- a/include/odp/arch/default-linux/odp/api/abi/ticketlock.h
+++ b/include/odp/arch/default-linux/odp/api/abi/ticketlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/ticketlock.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/time.h b/include/odp/arch/default-linux/odp/api/abi/time.h
index ffa8cd9aa..1b61b9e8d 100644
--- a/include/odp/arch/default-linux/odp/api/abi/time.h
+++ b/include/odp/arch/default-linux/odp/api/abi/time.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/time.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/time_types.h b/include/odp/arch/default-linux/odp/api/abi/time_types.h
index cba80f508..a415200a0 100644
--- a/include/odp/arch/default-linux/odp/api/abi/time_types.h
+++ b/include/odp/arch/default-linux/odp/api/abi/time_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/time_types.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/timer.h b/include/odp/arch/default-linux/odp/api/abi/timer.h
index 0351468d3..0d7965bf7 100644
--- a/include/odp/arch/default-linux/odp/api/abi/timer.h
+++ b/include/odp/arch/default-linux/odp/api/abi/timer.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/timer.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/timer_types.h b/include/odp/arch/default-linux/odp/api/abi/timer_types.h
index 3050e4a61..40fd26343 100644
--- a/include/odp/arch/default-linux/odp/api/abi/timer_types.h
+++ b/include/odp/arch/default-linux/odp/api/abi/timer_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/timer_types.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/traffic_mngr.h b/include/odp/arch/default-linux/odp/api/abi/traffic_mngr.h
index 2c9b01251..8904e4291 100644
--- a/include/odp/arch/default-linux/odp/api/abi/traffic_mngr.h
+++ b/include/odp/arch/default-linux/odp/api/abi/traffic_mngr.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/traffic_mngr.h>
diff --git a/include/odp/arch/default-linux/odp/api/abi/version.h b/include/odp/arch/default-linux/odp/api/abi/version.h
index 89b7d3611..3249a2e26 100644
--- a/include/odp/arch/default-linux/odp/api/abi/version.h
+++ b/include/odp/arch/default-linux/odp/api/abi/version.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/version.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/align.h b/include/odp/arch/power64-linux/odp/api/abi/align.h
index 7fa343078..aa8f2eab7 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/align.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/align.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/align.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/atomic.h b/include/odp/arch/power64-linux/odp/api/abi/atomic.h
index da89426c7..ab7c3f17b 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/atomic.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/atomic.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/atomic.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/barrier.h b/include/odp/arch/power64-linux/odp/api/abi/barrier.h
index 56b64b81d..c3388fd2a 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/barrier.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/barrier.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/barrier.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/buffer.h b/include/odp/arch/power64-linux/odp/api/abi/buffer.h
index 217ed4a93..2ffa07d1f 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/buffer.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/buffer.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/buffer.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/buffer_types.h b/include/odp/arch/power64-linux/odp/api/abi/buffer_types.h
index 8dd78321f..331e123c7 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/buffer_types.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/buffer_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/buffer_types.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/byteorder.h b/include/odp/arch/power64-linux/odp/api/abi/byteorder.h
index eb383cd33..9c9728840 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/byteorder.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/byteorder.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/byteorder.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/classification.h b/include/odp/arch/power64-linux/odp/api/abi/classification.h
index 732eb27e0..789f3a92a 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/classification.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/classification.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/classification.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/comp.h b/include/odp/arch/power64-linux/odp/api/abi/comp.h
index a8f6439f4..7b4be9d3e 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/comp.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/comp.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/comp.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/cpu.h b/include/odp/arch/power64-linux/odp/api/abi/cpu.h
index 42a5dd22c..55b59b1ab 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/cpu.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/cpu.h
@@ -1,8 +1,6 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
+ * Copyright (c) 2021 Nokia
*/
#ifndef ODP_API_ABI_CPU_H_
diff --git a/include/odp/arch/power64-linux/odp/api/abi/cpumask.h b/include/odp/arch/power64-linux/odp/api/abi/cpumask.h
index c64bf2a69..696f8664f 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/cpumask.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/cpumask.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/cpumask.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/crypto.h b/include/odp/arch/power64-linux/odp/api/abi/crypto.h
index 386384285..9d39ba7bc 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/crypto.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/crypto.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/crypto.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/crypto_types.h b/include/odp/arch/power64-linux/odp/api/abi/crypto_types.h
index ddadec1c1..7e1da759a 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/crypto_types.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/crypto_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/crypto_types.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/debug.h b/include/odp/arch/power64-linux/odp/api/abi/debug.h
index 97d028d51..8a2ef2ade 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/debug.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/debug.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/debug.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/dma.h b/include/odp/arch/power64-linux/odp/api/abi/dma.h
index f4656c4cf..f5e42a076 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/dma.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/dma.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/dma.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/dma_types.h b/include/odp/arch/power64-linux/odp/api/abi/dma_types.h
index 76ccd895d..cd96b9933 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/dma_types.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/dma_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/dma_types.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/errno.h b/include/odp/arch/power64-linux/odp/api/abi/errno.h
index 69de49a0b..9d197a8d4 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/errno.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/errno.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Marvell
*/
#include <odp/api/abi-default/errno.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/event.h b/include/odp/arch/power64-linux/odp/api/abi/event.h
index 408433ad8..6f7074bb1 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/event.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/event.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/event.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/event_types.h b/include/odp/arch/power64-linux/odp/api/abi/event_types.h
index a8321920c..ece9cbef0 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/event_types.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/event_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/event_types.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/hash.h b/include/odp/arch/power64-linux/odp/api/abi/hash.h
index c9fb1976c..72431f765 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/hash.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/hash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Marvell
*/
#include <odp/api/abi-default/hash.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/init.h b/include/odp/arch/power64-linux/odp/api/abi/init.h
index 7ad523fde..936644f46 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/init.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/init.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/init.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/ipsec.h b/include/odp/arch/power64-linux/odp/api/abi/ipsec.h
index 13151beeb..33c03cbe2 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/ipsec.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/ipsec.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/ipsec.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/ipsec_types.h b/include/odp/arch/power64-linux/odp/api/abi/ipsec_types.h
index 49d854444..854e7aa01 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/ipsec_types.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/ipsec_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/ipsec_types.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/packet.h b/include/odp/arch/power64-linux/odp/api/abi/packet.h
index be8809aed..9d560e6c8 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/packet.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/packet.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/packet.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/packet_flags.h b/include/odp/arch/power64-linux/odp/api/abi/packet_flags.h
index 2ff0e0016..598047d96 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/packet_flags.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/packet_flags.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/packet_flags.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/packet_io.h b/include/odp/arch/power64-linux/odp/api/abi/packet_io.h
index ec02e3a2b..4356eb007 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/packet_io.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/packet_io.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/packet_io.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/packet_io_types.h b/include/odp/arch/power64-linux/odp/api/abi/packet_io_types.h
index d4f26338f..3e8962f6a 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/packet_io_types.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/packet_io_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/packet_io_types.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/packet_types.h b/include/odp/arch/power64-linux/odp/api/abi/packet_types.h
index c92ffd684..9af00c158 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/packet_types.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/packet_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/packet_types.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/pool.h b/include/odp/arch/power64-linux/odp/api/abi/pool.h
index 3b1f21d97..2f2e9164f 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/pool.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/pool.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/pool.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/pool_types.h b/include/odp/arch/power64-linux/odp/api/abi/pool_types.h
index 2c5cb121a..a8366b5d2 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/pool_types.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/pool_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/pool_types.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/proto_stats_types.h b/include/odp/arch/power64-linux/odp/api/abi/proto_stats_types.h
index 1cb6128b6..f6884a40a 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/proto_stats_types.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/proto_stats_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/proto_stats_types.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/queue.h b/include/odp/arch/power64-linux/odp/api/abi/queue.h
index 53f046f80..2ba9174d0 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/queue.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/queue.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/queue.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/queue_types.h b/include/odp/arch/power64-linux/odp/api/abi/queue_types.h
index 51837734a..f1a8e197d 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/queue_types.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/queue_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/queue_types.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/random.h b/include/odp/arch/power64-linux/odp/api/abi/random.h
index 87aa943b8..703dcf5a0 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/random.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/random.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/random.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/rwlock.h b/include/odp/arch/power64-linux/odp/api/abi/rwlock.h
index 96dbc9b83..5f953d6f6 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/rwlock.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/rwlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/rwlock.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/rwlock_recursive.h b/include/odp/arch/power64-linux/odp/api/abi/rwlock_recursive.h
index 14c964c9d..f10116aeb 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/rwlock_recursive.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/rwlock_recursive.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/rwlock_recursive.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/schedule.h b/include/odp/arch/power64-linux/odp/api/abi/schedule.h
index 748c6aa8a..cd16a1161 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/schedule.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/schedule.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/schedule.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/schedule_types.h b/include/odp/arch/power64-linux/odp/api/abi/schedule_types.h
index d5164ff79..1b2990c2b 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/schedule_types.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/schedule_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/schedule_types.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/shared_memory.h b/include/odp/arch/power64-linux/odp/api/abi/shared_memory.h
index 784170abe..7ba8a2248 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/shared_memory.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/shared_memory.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/shared_memory.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/spinlock.h b/include/odp/arch/power64-linux/odp/api/abi/spinlock.h
index fbfbce5cc..c626baae5 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/spinlock.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/spinlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/spinlock.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/spinlock_recursive.h b/include/odp/arch/power64-linux/odp/api/abi/spinlock_recursive.h
index cc93b6acb..6794590ca 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/spinlock_recursive.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/spinlock_recursive.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/spinlock_recursive.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/stash.h b/include/odp/arch/power64-linux/odp/api/abi/stash.h
index d98413dea..ed2cbbc64 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/stash.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/stash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Nokia
*/
#include <odp/api/abi-default/stash.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/stash_types.h b/include/odp/arch/power64-linux/odp/api/abi/stash_types.h
index 998f75432..0f2759726 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/stash_types.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/stash_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/stash_types.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/std.h b/include/odp/arch/power64-linux/odp/api/abi/std.h
index a7243c4d4..936009922 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/std.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/std.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/std.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/std_types.h b/include/odp/arch/power64-linux/odp/api/abi/std_types.h
index 594e6f9dd..c0d930e1f 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/std_types.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/std_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/std_types.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/sync.h b/include/odp/arch/power64-linux/odp/api/abi/sync.h
index 37b03bcd9..dbe3a95ab 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/sync.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/sync.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/sync.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/thread.h b/include/odp/arch/power64-linux/odp/api/abi/thread.h
index be44ad8aa..b6a233c96 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/thread.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/thread.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/thread.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/thrmask.h b/include/odp/arch/power64-linux/odp/api/abi/thrmask.h
index ab05cd83f..2bb61d233 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/thrmask.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/thrmask.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/thrmask.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/ticketlock.h b/include/odp/arch/power64-linux/odp/api/abi/ticketlock.h
index 0750f7e72..4317157b8 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/ticketlock.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/ticketlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/ticketlock.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/time.h b/include/odp/arch/power64-linux/odp/api/abi/time.h
index a86a526dc..0f2425669 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/time.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/time.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/time.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/time_types.h b/include/odp/arch/power64-linux/odp/api/abi/time_types.h
index cba80f508..a415200a0 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/time_types.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/time_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/time_types.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/timer.h b/include/odp/arch/power64-linux/odp/api/abi/timer.h
index 0351468d3..0d7965bf7 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/timer.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/timer.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/timer.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/timer_types.h b/include/odp/arch/power64-linux/odp/api/abi/timer_types.h
index cd384c2bc..51b578aa7 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/timer_types.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/timer_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/timer_types.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/traffic_mngr.h b/include/odp/arch/power64-linux/odp/api/abi/traffic_mngr.h
index 0e6bc7982..9a457c370 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/traffic_mngr.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/traffic_mngr.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/traffic_mngr.h>
diff --git a/include/odp/arch/power64-linux/odp/api/abi/version.h b/include/odp/arch/power64-linux/odp/api/abi/version.h
index 429d4f3fa..cf4b9a128 100644
--- a/include/odp/arch/power64-linux/odp/api/abi/version.h
+++ b/include/odp/arch/power64-linux/odp/api/abi/version.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/version.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/align.h b/include/odp/arch/x86_32-linux/odp/api/abi/align.h
index 7fa343078..aa8f2eab7 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/align.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/align.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/align.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/atomic.h b/include/odp/arch/x86_32-linux/odp/api/abi/atomic.h
index da89426c7..ab7c3f17b 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/atomic.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/atomic.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/atomic.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/barrier.h b/include/odp/arch/x86_32-linux/odp/api/abi/barrier.h
index 56b64b81d..c3388fd2a 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/barrier.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/barrier.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/barrier.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/buffer.h b/include/odp/arch/x86_32-linux/odp/api/abi/buffer.h
index 217ed4a93..2ffa07d1f 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/buffer.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/buffer.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/buffer.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/buffer_types.h b/include/odp/arch/x86_32-linux/odp/api/abi/buffer_types.h
index 8dd78321f..331e123c7 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/buffer_types.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/buffer_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/buffer_types.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/byteorder.h b/include/odp/arch/x86_32-linux/odp/api/abi/byteorder.h
index eb383cd33..9c9728840 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/byteorder.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/byteorder.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/byteorder.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/classification.h b/include/odp/arch/x86_32-linux/odp/api/abi/classification.h
index 732eb27e0..789f3a92a 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/classification.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/classification.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/classification.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/comp.h b/include/odp/arch/x86_32-linux/odp/api/abi/comp.h
index a8f6439f4..7b4be9d3e 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/comp.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/comp.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/comp.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/cpu.h b/include/odp/arch/x86_32-linux/odp/api/abi/cpu.h
index d7485c090..575f4a5ec 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/cpu.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/cpu.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2016-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2016-2018 Linaro Limited
*/
#ifndef ODP_API_ABI_CPU_H_
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/cpumask.h b/include/odp/arch/x86_32-linux/odp/api/abi/cpumask.h
index c64bf2a69..696f8664f 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/cpumask.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/cpumask.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/cpumask.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/crypto.h b/include/odp/arch/x86_32-linux/odp/api/abi/crypto.h
index 386384285..9d39ba7bc 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/crypto.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/crypto.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/crypto.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/crypto_types.h b/include/odp/arch/x86_32-linux/odp/api/abi/crypto_types.h
index ddadec1c1..7e1da759a 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/crypto_types.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/crypto_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/crypto_types.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/debug.h b/include/odp/arch/x86_32-linux/odp/api/abi/debug.h
index 97d028d51..8a2ef2ade 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/debug.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/debug.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/debug.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/dma.h b/include/odp/arch/x86_32-linux/odp/api/abi/dma.h
index f4656c4cf..f5e42a076 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/dma.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/dma.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/dma.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/dma_types.h b/include/odp/arch/x86_32-linux/odp/api/abi/dma_types.h
index 76ccd895d..cd96b9933 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/dma_types.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/dma_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/dma_types.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/errno.h b/include/odp/arch/x86_32-linux/odp/api/abi/errno.h
index 69de49a0b..9d197a8d4 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/errno.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/errno.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Marvell
*/
#include <odp/api/abi-default/errno.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/event.h b/include/odp/arch/x86_32-linux/odp/api/abi/event.h
index 408433ad8..6f7074bb1 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/event.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/event.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/event.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/event_types.h b/include/odp/arch/x86_32-linux/odp/api/abi/event_types.h
index a8321920c..ece9cbef0 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/event_types.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/event_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/event_types.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/hash.h b/include/odp/arch/x86_32-linux/odp/api/abi/hash.h
index c9fb1976c..72431f765 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/hash.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/hash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Marvell
*/
#include <odp/api/abi-default/hash.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/init.h b/include/odp/arch/x86_32-linux/odp/api/abi/init.h
index 7ad523fde..936644f46 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/init.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/init.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/init.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/ipsec.h b/include/odp/arch/x86_32-linux/odp/api/abi/ipsec.h
index 13151beeb..33c03cbe2 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/ipsec.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/ipsec.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/ipsec.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/ipsec_types.h b/include/odp/arch/x86_32-linux/odp/api/abi/ipsec_types.h
index 49d854444..854e7aa01 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/ipsec_types.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/ipsec_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/ipsec_types.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/packet.h b/include/odp/arch/x86_32-linux/odp/api/abi/packet.h
index be8809aed..9d560e6c8 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/packet.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/packet.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/packet.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/packet_flags.h b/include/odp/arch/x86_32-linux/odp/api/abi/packet_flags.h
index 2ff0e0016..598047d96 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/packet_flags.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/packet_flags.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/packet_flags.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/packet_io.h b/include/odp/arch/x86_32-linux/odp/api/abi/packet_io.h
index ec02e3a2b..4356eb007 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/packet_io.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/packet_io.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/packet_io.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/packet_io_types.h b/include/odp/arch/x86_32-linux/odp/api/abi/packet_io_types.h
index d4f26338f..3e8962f6a 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/packet_io_types.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/packet_io_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/packet_io_types.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/packet_types.h b/include/odp/arch/x86_32-linux/odp/api/abi/packet_types.h
index c92ffd684..9af00c158 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/packet_types.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/packet_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/packet_types.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/pool.h b/include/odp/arch/x86_32-linux/odp/api/abi/pool.h
index 3b1f21d97..2f2e9164f 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/pool.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/pool.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/pool.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/pool_types.h b/include/odp/arch/x86_32-linux/odp/api/abi/pool_types.h
index 2c5cb121a..a8366b5d2 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/pool_types.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/pool_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/pool_types.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/proto_stats_types.h b/include/odp/arch/x86_32-linux/odp/api/abi/proto_stats_types.h
index 1cb6128b6..f6884a40a 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/proto_stats_types.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/proto_stats_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/proto_stats_types.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/queue.h b/include/odp/arch/x86_32-linux/odp/api/abi/queue.h
index 53f046f80..2ba9174d0 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/queue.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/queue.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/queue.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/queue_types.h b/include/odp/arch/x86_32-linux/odp/api/abi/queue_types.h
index 51837734a..f1a8e197d 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/queue_types.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/queue_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/queue_types.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/random.h b/include/odp/arch/x86_32-linux/odp/api/abi/random.h
index 87aa943b8..703dcf5a0 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/random.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/random.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/random.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/rwlock.h b/include/odp/arch/x86_32-linux/odp/api/abi/rwlock.h
index 96dbc9b83..5f953d6f6 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/rwlock.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/rwlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/rwlock.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/rwlock_recursive.h b/include/odp/arch/x86_32-linux/odp/api/abi/rwlock_recursive.h
index 14c964c9d..f10116aeb 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/rwlock_recursive.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/rwlock_recursive.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/rwlock_recursive.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/schedule.h b/include/odp/arch/x86_32-linux/odp/api/abi/schedule.h
index 748c6aa8a..cd16a1161 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/schedule.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/schedule.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/schedule.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/schedule_types.h b/include/odp/arch/x86_32-linux/odp/api/abi/schedule_types.h
index d5164ff79..1b2990c2b 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/schedule_types.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/schedule_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/schedule_types.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/shared_memory.h b/include/odp/arch/x86_32-linux/odp/api/abi/shared_memory.h
index 784170abe..7ba8a2248 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/shared_memory.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/shared_memory.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/shared_memory.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/spinlock.h b/include/odp/arch/x86_32-linux/odp/api/abi/spinlock.h
index fbfbce5cc..c626baae5 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/spinlock.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/spinlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/spinlock.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/spinlock_recursive.h b/include/odp/arch/x86_32-linux/odp/api/abi/spinlock_recursive.h
index cc93b6acb..6794590ca 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/spinlock_recursive.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/spinlock_recursive.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/spinlock_recursive.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/stash.h b/include/odp/arch/x86_32-linux/odp/api/abi/stash.h
index d98413dea..ed2cbbc64 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/stash.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/stash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Nokia
*/
#include <odp/api/abi-default/stash.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/stash_types.h b/include/odp/arch/x86_32-linux/odp/api/abi/stash_types.h
index 998f75432..0f2759726 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/stash_types.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/stash_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/stash_types.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/std.h b/include/odp/arch/x86_32-linux/odp/api/abi/std.h
index a7243c4d4..936009922 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/std.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/std.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/std.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/std_types.h b/include/odp/arch/x86_32-linux/odp/api/abi/std_types.h
index 594e6f9dd..c0d930e1f 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/std_types.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/std_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/std_types.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/sync.h b/include/odp/arch/x86_32-linux/odp/api/abi/sync.h
index 37b03bcd9..dbe3a95ab 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/sync.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/sync.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/sync.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/thread.h b/include/odp/arch/x86_32-linux/odp/api/abi/thread.h
index be44ad8aa..b6a233c96 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/thread.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/thread.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/thread.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/thrmask.h b/include/odp/arch/x86_32-linux/odp/api/abi/thrmask.h
index ab05cd83f..2bb61d233 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/thrmask.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/thrmask.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/thrmask.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/ticketlock.h b/include/odp/arch/x86_32-linux/odp/api/abi/ticketlock.h
index 0750f7e72..4317157b8 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/ticketlock.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/ticketlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/ticketlock.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/time.h b/include/odp/arch/x86_32-linux/odp/api/abi/time.h
index a86a526dc..0f2425669 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/time.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/time.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/time.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/time_types.h b/include/odp/arch/x86_32-linux/odp/api/abi/time_types.h
index cba80f508..a415200a0 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/time_types.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/time_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/time_types.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/timer.h b/include/odp/arch/x86_32-linux/odp/api/abi/timer.h
index 0351468d3..0d7965bf7 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/timer.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/timer.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/timer.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/timer_types.h b/include/odp/arch/x86_32-linux/odp/api/abi/timer_types.h
index cd384c2bc..51b578aa7 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/timer_types.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/timer_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/timer_types.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/traffic_mngr.h b/include/odp/arch/x86_32-linux/odp/api/abi/traffic_mngr.h
index 0e6bc7982..9a457c370 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/traffic_mngr.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/traffic_mngr.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/traffic_mngr.h>
diff --git a/include/odp/arch/x86_32-linux/odp/api/abi/version.h b/include/odp/arch/x86_32-linux/odp/api/abi/version.h
index 429d4f3fa..cf4b9a128 100644
--- a/include/odp/arch/x86_32-linux/odp/api/abi/version.h
+++ b/include/odp/arch/x86_32-linux/odp/api/abi/version.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/version.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/align.h b/include/odp/arch/x86_64-linux/odp/api/abi/align.h
index 7fa343078..aa8f2eab7 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/align.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/align.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/align.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/atomic.h b/include/odp/arch/x86_64-linux/odp/api/abi/atomic.h
index da89426c7..ab7c3f17b 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/atomic.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/atomic.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/atomic.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/barrier.h b/include/odp/arch/x86_64-linux/odp/api/abi/barrier.h
index 56b64b81d..c3388fd2a 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/barrier.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/barrier.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/barrier.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/buffer.h b/include/odp/arch/x86_64-linux/odp/api/abi/buffer.h
index 217ed4a93..2ffa07d1f 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/buffer.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/buffer.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/buffer.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/buffer_types.h b/include/odp/arch/x86_64-linux/odp/api/abi/buffer_types.h
index 8dd78321f..331e123c7 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/buffer_types.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/buffer_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/buffer_types.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/byteorder.h b/include/odp/arch/x86_64-linux/odp/api/abi/byteorder.h
index eb383cd33..9c9728840 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/byteorder.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/byteorder.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/byteorder.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/classification.h b/include/odp/arch/x86_64-linux/odp/api/abi/classification.h
index 732eb27e0..789f3a92a 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/classification.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/classification.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/classification.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/comp.h b/include/odp/arch/x86_64-linux/odp/api/abi/comp.h
index a8f6439f4..7b4be9d3e 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/comp.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/comp.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2018 Linaro Limited
*/
#include <odp/api/abi-default/comp.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/cpu.h b/include/odp/arch/x86_64-linux/odp/api/abi/cpu.h
index d7485c090..575f4a5ec 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/cpu.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/cpu.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2016-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2016-2018 Linaro Limited
*/
#ifndef ODP_API_ABI_CPU_H_
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/cpumask.h b/include/odp/arch/x86_64-linux/odp/api/abi/cpumask.h
index c64bf2a69..696f8664f 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/cpumask.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/cpumask.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/cpumask.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/crypto.h b/include/odp/arch/x86_64-linux/odp/api/abi/crypto.h
index 386384285..9d39ba7bc 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/crypto.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/crypto.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/crypto.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/crypto_types.h b/include/odp/arch/x86_64-linux/odp/api/abi/crypto_types.h
index ddadec1c1..7e1da759a 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/crypto_types.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/crypto_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/crypto_types.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/debug.h b/include/odp/arch/x86_64-linux/odp/api/abi/debug.h
index 97d028d51..8a2ef2ade 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/debug.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/debug.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/debug.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/dma.h b/include/odp/arch/x86_64-linux/odp/api/abi/dma.h
index f4656c4cf..f5e42a076 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/dma.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/dma.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/dma.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/dma_types.h b/include/odp/arch/x86_64-linux/odp/api/abi/dma_types.h
index 76ccd895d..cd96b9933 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/dma_types.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/dma_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/dma_types.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/errno.h b/include/odp/arch/x86_64-linux/odp/api/abi/errno.h
index 69de49a0b..9d197a8d4 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/errno.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/errno.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Marvell
*/
#include <odp/api/abi-default/errno.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/event.h b/include/odp/arch/x86_64-linux/odp/api/abi/event.h
index 408433ad8..6f7074bb1 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/event.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/event.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/event.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/event_types.h b/include/odp/arch/x86_64-linux/odp/api/abi/event_types.h
index a8321920c..ece9cbef0 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/event_types.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/event_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/event_types.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/hash.h b/include/odp/arch/x86_64-linux/odp/api/abi/hash.h
index c9fb1976c..72431f765 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/hash.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/hash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Marvell
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Marvell
*/
#include <odp/api/abi-default/hash.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/init.h b/include/odp/arch/x86_64-linux/odp/api/abi/init.h
index 7ad523fde..936644f46 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/init.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/init.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/init.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/ipsec.h b/include/odp/arch/x86_64-linux/odp/api/abi/ipsec.h
index 13151beeb..33c03cbe2 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/ipsec.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/ipsec.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/ipsec.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/ipsec_types.h b/include/odp/arch/x86_64-linux/odp/api/abi/ipsec_types.h
index 49d854444..854e7aa01 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/ipsec_types.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/ipsec_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/ipsec_types.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/packet.h b/include/odp/arch/x86_64-linux/odp/api/abi/packet.h
index be8809aed..9d560e6c8 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/packet.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/packet.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/packet.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/packet_flags.h b/include/odp/arch/x86_64-linux/odp/api/abi/packet_flags.h
index 2ff0e0016..598047d96 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/packet_flags.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/packet_flags.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/packet_flags.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/packet_io.h b/include/odp/arch/x86_64-linux/odp/api/abi/packet_io.h
index ec02e3a2b..4356eb007 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/packet_io.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/packet_io.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/packet_io.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/packet_io_types.h b/include/odp/arch/x86_64-linux/odp/api/abi/packet_io_types.h
index d4f26338f..3e8962f6a 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/packet_io_types.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/packet_io_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/packet_io_types.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/packet_types.h b/include/odp/arch/x86_64-linux/odp/api/abi/packet_types.h
index c92ffd684..9af00c158 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/packet_types.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/packet_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/packet_types.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/pool.h b/include/odp/arch/x86_64-linux/odp/api/abi/pool.h
index 3b1f21d97..2f2e9164f 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/pool.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/pool.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/pool.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/pool_types.h b/include/odp/arch/x86_64-linux/odp/api/abi/pool_types.h
index 2c5cb121a..a8366b5d2 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/pool_types.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/pool_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/pool_types.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/proto_stats_types.h b/include/odp/arch/x86_64-linux/odp/api/abi/proto_stats_types.h
index 1cb6128b6..f6884a40a 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/proto_stats_types.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/proto_stats_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/proto_stats_types.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/queue.h b/include/odp/arch/x86_64-linux/odp/api/abi/queue.h
index 53f046f80..2ba9174d0 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/queue.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/queue.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/queue.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/queue_types.h b/include/odp/arch/x86_64-linux/odp/api/abi/queue_types.h
index 51837734a..f1a8e197d 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/queue_types.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/queue_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2021, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2021 Nokia
*/
#include <odp/api/abi-default/queue_types.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/random.h b/include/odp/arch/x86_64-linux/odp/api/abi/random.h
index 87aa943b8..703dcf5a0 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/random.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/random.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/random.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/rwlock.h b/include/odp/arch/x86_64-linux/odp/api/abi/rwlock.h
index 96dbc9b83..5f953d6f6 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/rwlock.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/rwlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/rwlock.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/rwlock_recursive.h b/include/odp/arch/x86_64-linux/odp/api/abi/rwlock_recursive.h
index 14c964c9d..f10116aeb 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/rwlock_recursive.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/rwlock_recursive.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/rwlock_recursive.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/schedule.h b/include/odp/arch/x86_64-linux/odp/api/abi/schedule.h
index 748c6aa8a..cd16a1161 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/schedule.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/schedule.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/schedule.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/schedule_types.h b/include/odp/arch/x86_64-linux/odp/api/abi/schedule_types.h
index d5164ff79..1b2990c2b 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/schedule_types.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/schedule_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/schedule_types.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/shared_memory.h b/include/odp/arch/x86_64-linux/odp/api/abi/shared_memory.h
index 784170abe..7ba8a2248 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/shared_memory.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/shared_memory.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/shared_memory.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/spinlock.h b/include/odp/arch/x86_64-linux/odp/api/abi/spinlock.h
index fbfbce5cc..c626baae5 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/spinlock.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/spinlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/spinlock.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/spinlock_recursive.h b/include/odp/arch/x86_64-linux/odp/api/abi/spinlock_recursive.h
index cc93b6acb..6794590ca 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/spinlock_recursive.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/spinlock_recursive.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/spinlock_recursive.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/stash.h b/include/odp/arch/x86_64-linux/odp/api/abi/stash.h
index d98413dea..ed2cbbc64 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/stash.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/stash.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2020, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2020 Nokia
*/
#include <odp/api/abi-default/stash.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/stash_types.h b/include/odp/arch/x86_64-linux/odp/api/abi/stash_types.h
index 998f75432..0f2759726 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/stash_types.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/stash_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/stash_types.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/std.h b/include/odp/arch/x86_64-linux/odp/api/abi/std.h
index a7243c4d4..936009922 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/std.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/std.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/std.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/std_types.h b/include/odp/arch/x86_64-linux/odp/api/abi/std_types.h
index 594e6f9dd..c0d930e1f 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/std_types.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/std_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/std_types.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/sync.h b/include/odp/arch/x86_64-linux/odp/api/abi/sync.h
index 37b03bcd9..dbe3a95ab 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/sync.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/sync.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/sync.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/thread.h b/include/odp/arch/x86_64-linux/odp/api/abi/thread.h
index be44ad8aa..b6a233c96 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/thread.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/thread.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/thread.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/thrmask.h b/include/odp/arch/x86_64-linux/odp/api/abi/thrmask.h
index ab05cd83f..2bb61d233 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/thrmask.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/thrmask.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/thrmask.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/ticketlock.h b/include/odp/arch/x86_64-linux/odp/api/abi/ticketlock.h
index 0750f7e72..4317157b8 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/ticketlock.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/ticketlock.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/ticketlock.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/time.h b/include/odp/arch/x86_64-linux/odp/api/abi/time.h
index a86a526dc..0f2425669 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/time.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/time.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/time.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/time_types.h b/include/odp/arch/x86_64-linux/odp/api/abi/time_types.h
index cba80f508..a415200a0 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/time_types.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/time_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2023, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2023 Nokia
*/
#include <odp/api/abi-default/time_types.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/timer.h b/include/odp/arch/x86_64-linux/odp/api/abi/timer.h
index 0351468d3..0d7965bf7 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/timer.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/timer.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2022, Nokia
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2022 Nokia
*/
#include <odp/api/abi-default/timer.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/timer_types.h b/include/odp/arch/x86_64-linux/odp/api/abi/timer_types.h
index cd384c2bc..51b578aa7 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/timer_types.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/timer_types.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/timer_types.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/traffic_mngr.h b/include/odp/arch/x86_64-linux/odp/api/abi/traffic_mngr.h
index 0e6bc7982..9a457c370 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/traffic_mngr.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/traffic_mngr.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/traffic_mngr.h>
diff --git a/include/odp/arch/x86_64-linux/odp/api/abi/version.h b/include/odp/arch/x86_64-linux/odp/api/abi/version.h
index 429d4f3fa..cf4b9a128 100644
--- a/include/odp/arch/x86_64-linux/odp/api/abi/version.h
+++ b/include/odp/arch/x86_64-linux/odp/api/abi/version.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2017-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2017-2018 Linaro Limited
*/
#include <odp/api/abi-default/version.h>
diff --git a/include/odp/visibility_begin.h b/include/odp/visibility_begin.h
index e335dab34..25ac005f5 100644
--- a/include/odp/visibility_begin.h
+++ b/include/odp/visibility_begin.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2016-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2016-2018 Linaro Limited
*/
/*
diff --git a/include/odp/visibility_end.h b/include/odp/visibility_end.h
index 48942467e..4580ff03e 100644
--- a/include/odp/visibility_end.h
+++ b/include/odp/visibility_end.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2016-2018, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2016-2018 Linaro Limited
*/
/*
diff --git a/include/odp_api.h b/include/odp_api.h
index 00d2c243a..e7cad266f 100644
--- a/include/odp_api.h
+++ b/include/odp_api.h
@@ -1,7 +1,5 @@
-/* Copyright (c) 2013-2018, Linaro Limited
- * All rights reserved
- *
- * SPDX-License-Identifier: BSD-3-Clause
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2013-2018 Linaro Limited
*/
/**