This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "".
The branch, master has been updated via 0a9c5691c5ea692728851b2f5476670c05d38750 (commit) via bf7b5c17c7bd9c1d1fec57948d04aaf263b5d963 (commit) via 570fb3e6e0fdc1b73ce813d205a57ba001261e82 (commit) via 8da57fbe43755a3bbab795ff3a15f06376dec7e0 (commit) via 3b21ec932bfe54bee3c2d63930cc43425c0b1377 (commit) via 41c5133aa472fe33514dbe605931cb508e855c8b (commit) via 849ffeb85f44f666745a4d64ceb42bd1def33346 (commit) via 87a997a6e3c34e3e6eb6a30166cc936a7a0a710b (commit) via 9094b0ae7dae456388ac4c54912192f3da6eea47 (commit) via fef0c13920958c93e9d1018a95add46ca68ca772 (commit) via 6bb779eaac6f821c73fd0c061baac1211d59612f (commit) via c01a96f12606fae1c039de3773a7193652c16425 (commit) via e169c33a873d462845e3ebafa1e334c26205224c (commit) via ce76a3ee453aae2b1b21028562d0e0e83f9a334e (commit) via cd76d8243eeb1aa0628ff5e87addf313aa2e5ba8 (commit) via dfc78ccc51856d4d40aa690e705cdce1a88e582a (commit) via b5cb45b96f5b04f8d950e8a050424779e55bbcdc (commit) via d058f94572b2f699f005f2358d35f1ef87e97516 (commit) via c1ae2db71c9da9ea29d39914e0cc06f1e7671335 (commit) via 2ec835a6a070fdd192ac5f7338ae16d7f174b522 (commit) via 38fd6a58caa9c04a1878783243dd8383ecd3706f (commit) via 78e7863b6410b78338979bcb3e8dfe1bc81aef84 (commit) via c0804108f72c8dc89d40a419cc2cdfbe65e5604d (commit) via 578c48a68af00e9cafae0bcae32e3d7f05aa8c49 (commit) via 86995080b770aca9689cc876bf9fecd57f722f61 (commit) via 1ba476eb0339d34a6b17c2f6f0b3023a96ef8cd7 (commit) via 42589d168aaf4cff6e0aa8f4848d41c2e7e8b291 (commit) via c835fabf3d3eea3614254eac3cc218d882619446 (commit) via 164d9e73f9a9ad31dd97d785e1044d752525265a (commit) via c91ad1474b0ec07aba6bada7ad0258c71d45c952 (commit) via 367ed491278550753dfbe805f0fe240495608494 (commit) via 875259dc02a6b045d24b5eef457ae7232b1b5bbd (commit) via 14e65db8cb6cec39640e97c319c2bdf388990f12 (commit) via 56d45e8f805da544632d69fdcfe6af062c017836 (commit) via 147f270bf977823236d7c8639ad178dccdd02372 (commit) via 8b314af0c2e51650b5092c4d7815d1ceb70caeba (commit) via 609d05fbcad23eec9bf41bb5b40776df200a3efd (commit) via 1c8ed0be4a0c8af532b360464a05f51acbdfcc7a (commit) via 8f3b7a2e4f58979e3777598fe078bec0169fd674 (commit) via 5e015195ffb1574051cbb10d69881cbbb9708919 (commit) via f38055d076f062b45745809eedbe8b4ee37a9335 (commit) via 8d29737d30360f764f2ec9c8b7c1cf96f6370e5d (commit) via d47519647d61f444e0c671f6766f51ad38cb7b67 (commit) via 733ab61abb6fa8e39bfcf1360f24229a0e96b1e5 (commit) via a4f2c5f38c8fd737c49abc717d69c2ff0491a8fe (commit) via 8c29ca02a6b8d1b5b0649be0c8cb085c4cc1d11a (commit) via 39fe44eff4bfdc0a4364635ff8998f04298aa629 (commit) via 856dd6637318c8d47e3a3b6360e6541ac1c45e4d (commit) via a7e69e8f29fdd87011c85c79a7eb925758958555 (commit) via a562a7fc5856f4e109140355a9292bbb6208a1af (commit) via 7d516d5280b0aee67a69a2dd1c36684ad5f391a4 (commit) via 1daae94dca6e72dff370df136550d40757d6c8e6 (commit) via e2f22d38ba7fb5d7a2c144f52c15ad0efa631e38 (commit) from 5a58bbf2bb331fd7dde2ebbc0430634ace6900fb (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- -----------------------------------------------------------------------
Summary of changes: .travis.yml | 2 +- LICENSE | 2 +- README | 2 +- doc/application-api-guide/api_guide_lines.dox | 2 +- doc/application-api-guide/examples.dox | 2 +- doc/application-api-guide/odp.dox | 2 +- doc/application-api-guide/release.dox | 2 +- doc/helper-guide/odp.dox | 2 +- example/classifier/odp_classifier.c | 2 +- example/example_debug.h | 2 +- example/generator/odp_generator.c | 2 +- example/hello/odp_hello.c | 2 +- example/ipfragreass/odp_ipfragreass.c | 2 +- example/ipfragreass/odp_ipfragreass_atomics.h | 2 +- example/ipfragreass/odp_ipfragreass_atomics_arm.h | 2 +- example/ipfragreass/odp_ipfragreass_fragment.c | 2 +- example/ipfragreass/odp_ipfragreass_fragment.h | 2 +- example/ipfragreass/odp_ipfragreass_helpers.c | 2 +- example/ipfragreass/odp_ipfragreass_helpers.h | 2 +- example/ipfragreass/odp_ipfragreass_ip.h | 2 +- example/ipfragreass/odp_ipfragreass_reassemble.c | 2 +- example/ipfragreass/odp_ipfragreass_reassemble.h | 2 +- example/ipsec/README | 2 +- example/ipsec/odp_ipsec.c | 4 +- example/ipsec/odp_ipsec_cache.c | 16 +- example/ipsec/odp_ipsec_cache.h | 2 +- example/ipsec/odp_ipsec_fwd_db.c | 2 +- example/ipsec/odp_ipsec_fwd_db.h | 2 +- example/ipsec/odp_ipsec_misc.h | 2 +- example/ipsec/odp_ipsec_sa_db.c | 2 +- example/ipsec/odp_ipsec_sa_db.h | 2 +- example/ipsec/odp_ipsec_sp_db.c | 2 +- example/ipsec/odp_ipsec_sp_db.h | 2 +- example/ipsec/odp_ipsec_stream.c | 2 +- example/ipsec/odp_ipsec_stream.h | 2 +- example/ipsec_api/odp_ipsec.c | 2 +- example/ipsec_api/odp_ipsec_cache.c | 2 +- example/ipsec_api/odp_ipsec_cache.h | 2 +- example/ipsec_offload/odp_ipsec_offload.c | 2 +- example/ipsec_offload/odp_ipsec_offload_cache.c | 2 +- example/ipsec_offload/odp_ipsec_offload_cache.h | 2 +- example/ipsec_offload/odp_ipsec_offload_fwd_db.c | 2 +- example/ipsec_offload/odp_ipsec_offload_fwd_db.h | 2 +- example/ipsec_offload/odp_ipsec_offload_misc.h | 2 +- example/ipsec_offload/odp_ipsec_offload_sa_db.c | 2 +- example/ipsec_offload/odp_ipsec_offload_sa_db.h | 2 +- example/ipsec_offload/odp_ipsec_offload_sp_db.c | 2 +- example/ipsec_offload/odp_ipsec_offload_sp_db.h | 2 +- example/l2fwd_simple/l2fwd_simple_run.sh | 2 +- example/l2fwd_simple/odp_l2fwd_simple.c | 2 +- example/l3fwd/odp_l3fwd.c | 2 +- example/l3fwd/odp_l3fwd_db.c | 2 +- example/l3fwd/odp_l3fwd_db.h | 2 +- example/l3fwd/odp_l3fwd_lpm.c | 2 +- example/l3fwd/odp_l3fwd_lpm.h | 2 +- example/l3fwd/odp_l3fwd_run.sh | 2 +- example/packet/odp_pktio.c | 2 +- example/packet/pktio_run.sh | 2 +- example/switch/odp_switch.c | 2 +- example/switch/switch_run.sh | 2 +- example/time/time_global_test.c | 2 +- example/timer/odp_timer_simple.c | 2 +- example/timer/odp_timer_test.c | 2 +- example/traffic_mgmt/odp_traffic_mgmt.c | 2 +- helper/chksum.c | 2 +- helper/cuckootable.c | 2 +- helper/eth.c | 2 +- helper/hashtable.c | 2 +- helper/include/odp/helper/chksum.h | 2 +- helper/include/odp/helper/eth.h | 2 +- helper/include/odp/helper/icmp.h | 2 +- helper/include/odp/helper/ip.h | 2 +- helper/include/odp/helper/ipsec.h | 2 +- helper/include/odp/helper/linux.h | 2 +- helper/include/odp/helper/linux/process.h | 2 +- helper/include/odp/helper/linux/pthread.h | 2 +- helper/include/odp/helper/odph_api.h | 2 +- helper/include/odp/helper/odph_cuckootable.h | 2 +- helper/include/odp/helper/odph_hashtable.h | 2 +- helper/include/odp/helper/odph_iplookuptable.h | 2 +- helper/include/odp/helper/odph_lineartable.h | 2 +- helper/include/odp/helper/strong_types.h | 2 +- helper/include/odp/helper/table.h | 2 +- helper/include/odp/helper/tcp.h | 2 +- helper/include/odp/helper/threads.h | 2 +- helper/include/odp/helper/udp.h | 2 +- helper/include/odph_debug.h | 2 +- helper/include/odph_list_internal.h | 2 +- helper/ip.c | 2 +- helper/iplookuptable.c | 2 +- helper/lineartable.c | 2 +- helper/linux/thread.c | 2 +- helper/test/chksum.c | 2 +- helper/test/cuckootable.c | 2 +- helper/test/iplookuptable.c | 2 +- helper/test/linux/process.c | 2 +- helper/test/linux/pthread.c | 2 +- helper/test/odpthreads.c | 2 +- helper/test/odpthreads_as_processes | 2 +- helper/test/odpthreads_as_pthreads | 2 +- helper/test/parse.c | 2 +- helper/test/table.c | 2 +- helper/threads.c | 2 +- include/odp.h | 2 +- include/odp/api/abi-default/align.h | 2 +- include/odp/api/abi-default/atomic.h | 2 +- include/odp/api/abi-default/barrier.h | 2 +- include/odp/api/abi-default/buffer.h | 2 +- include/odp/api/abi-default/byteorder.h | 2 +- include/odp/api/abi-default/classification.h | 2 +- include/odp/api/abi-default/cpu.h | 2 +- include/odp/api/abi-default/cpumask.h | 2 +- include/odp/api/abi-default/crypto.h | 2 +- include/odp/api/abi-default/debug.h | 2 +- include/odp/api/abi-default/event.h | 2 +- include/odp/api/abi-default/init.h | 2 +- include/odp/api/abi-default/ipsec.h | 2 +- include/odp/api/abi-default/packet.h | 35 +- include/odp/api/abi-default/packet_flags.h | 2 +- include/odp/api/abi-default/packet_io.h | 3 +- include/odp/api/abi-default/pool.h | 2 +- include/odp/api/abi-default/queue.h | 2 +- include/odp/api/abi-default/rwlock.h | 2 +- include/odp/api/abi-default/rwlock_recursive.h | 2 +- include/odp/api/abi-default/schedule.h | 2 +- include/odp/api/abi-default/schedule_types.h | 2 +- include/odp/api/abi-default/shared_memory.h | 2 +- include/odp/api/abi-default/spinlock.h | 2 +- include/odp/api/abi-default/spinlock_recursive.h | 2 +- include/odp/api/abi-default/std_clib.h | 2 +- include/odp/api/abi-default/std_types.h | 2 +- include/odp/api/abi-default/sync.h | 2 +- include/odp/api/abi-default/thread.h | 2 +- include/odp/api/abi-default/thrmask.h | 2 +- include/odp/api/abi-default/ticketlock.h | 2 +- include/odp/api/abi-default/time.h | 2 +- include/odp/api/abi-default/timer.h | 2 +- include/odp/api/abi-default/traffic_mngr.h | 2 +- include/odp/api/abi-default/version.h | 2 +- include/odp/api/align.h | 2 +- include/odp/api/atomic.h | 2 +- include/odp/api/barrier.h | 2 +- include/odp/api/buffer.h | 2 +- include/odp/api/byteorder.h | 2 +- include/odp/api/chksum.h | 2 +- include/odp/api/classification.h | 2 +- include/odp/api/cpu.h | 2 +- include/odp/api/cpumask.h | 2 +- include/odp/api/crypto.h | 2 +- include/odp/api/debug.h | 2 +- include/odp/api/deprecated.h | 2 +- include/odp/api/errno.h | 2 +- include/odp/api/event.h | 2 +- include/odp/api/feature.h | 2 +- include/odp/api/hash.h | 2 +- include/odp/api/hints.h | 2 +- include/odp/api/init.h | 2 +- include/odp/api/ipsec.h | 2 +- include/odp/api/packet.h | 2 +- include/odp/api/packet_flags.h | 2 +- include/odp/api/packet_io.h | 2 +- include/odp/api/packet_io_stats.h | 2 +- include/odp/api/pool.h | 2 +- include/odp/api/queue.h | 2 +- include/odp/api/random.h | 2 +- include/odp/api/rwlock.h | 2 +- include/odp/api/rwlock_recursive.h | 2 +- include/odp/api/schedule.h | 2 +- include/odp/api/schedule_types.h | 2 +- include/odp/api/shared_memory.h | 2 +- include/odp/api/spec/align.h | 2 +- include/odp/api/spec/atomic.h | 2 +- include/odp/api/spec/barrier.h | 2 +- include/odp/api/spec/buffer.h | 2 +- include/odp/api/spec/byteorder.h | 2 +- include/odp/api/spec/chksum.h | 2 +- include/odp/api/spec/classification.h | 2 +- include/odp/api/spec/cpu.h | 2 +- include/odp/api/spec/cpumask.h | 2 +- include/odp/api/spec/crypto.h | 153 +++++- include/odp/api/spec/debug.h | 2 +- include/odp/api/spec/deprecated.h.in | 2 +- include/odp/api/spec/errno.h | 2 +- include/odp/api/spec/event.h | 2 +- include/odp/api/spec/feature.h | 2 +- include/odp/api/spec/hash.h | 2 +- include/odp/api/spec/hints.h | 2 +- include/odp/api/spec/init.h | 2 +- include/odp/api/spec/ipsec.h | 154 ++++-- include/odp/api/spec/packet.h | 132 ++++- include/odp/api/spec/packet_flags.h | 2 +- include/odp/api/spec/packet_io.h | 9 +- include/odp/api/spec/packet_io_stats.h | 2 +- include/odp/api/spec/pool.h | 2 +- include/odp/api/spec/queue.h | 76 ++- include/odp/api/spec/random.h | 2 +- include/odp/api/spec/rwlock.h | 2 +- include/odp/api/spec/rwlock_recursive.h | 2 +- include/odp/api/spec/schedule.h | 30 +- include/odp/api/spec/schedule_types.h | 2 +- include/odp/api/spec/shared_memory.h | 2 +- include/odp/api/spec/spinlock.h | 2 +- include/odp/api/spec/spinlock_recursive.h | 2 +- include/odp/api/spec/std_clib.h | 2 +- include/odp/api/spec/std_types.h | 2 +- include/odp/api/spec/support.h | 2 +- include/odp/api/spec/sync.h | 2 +- include/odp/api/spec/system_info.h | 2 +- include/odp/api/spec/thread.h | 2 +- include/odp/api/spec/thread_types.h | 2 +- include/odp/api/spec/threshold.h | 2 +- include/odp/api/spec/thrmask.h | 2 +- include/odp/api/spec/ticketlock.h | 2 +- include/odp/api/spec/time.h | 2 +- include/odp/api/spec/timer.h | 2 +- include/odp/api/spec/traffic_mngr.h | 2 +- include/odp/api/spec/version.h.in | 2 +- include/odp/api/spinlock.h | 2 +- include/odp/api/spinlock_recursive.h | 2 +- include/odp/api/std_clib.h | 2 +- include/odp/api/std_types.h | 2 +- include/odp/api/support.h | 2 +- include/odp/api/sync.h | 2 +- include/odp/api/system_info.h | 2 +- include/odp/api/thread.h | 2 +- include/odp/api/threshold.h | 2 +- include/odp/api/thrmask.h | 2 +- include/odp/api/ticketlock.h | 2 +- include/odp/api/time.h | 2 +- include/odp/api/timer.h | 2 +- include/odp/api/traffic_mngr.h | 2 +- include/odp/api/version.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/align.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/atomic.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/barrier.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/buffer.h | 2 +- .../odp/arch/arm32-linux/odp/api/abi/byteorder.h | 2 +- .../arch/arm32-linux/odp/api/abi/classification.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/cpu.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/cpumask.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/crypto.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/debug.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/event.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/init.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/ipsec.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/packet.h | 2 +- .../arch/arm32-linux/odp/api/abi/packet_flags.h | 2 +- .../odp/arch/arm32-linux/odp/api/abi/packet_io.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/pool.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/queue.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/rwlock.h | 2 +- .../arm32-linux/odp/api/abi/rwlock_recursive.h | 2 +- .../odp/arch/arm32-linux/odp/api/abi/schedule.h | 2 +- .../arch/arm32-linux/odp/api/abi/schedule_types.h | 2 +- .../arch/arm32-linux/odp/api/abi/shared_memory.h | 2 +- .../odp/arch/arm32-linux/odp/api/abi/spinlock.h | 2 +- .../arm32-linux/odp/api/abi/spinlock_recursive.h | 2 +- .../odp/arch/arm32-linux/odp/api/abi/std_clib.h | 2 +- .../odp/arch/arm32-linux/odp/api/abi/std_types.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/sync.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/thread.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/thrmask.h | 2 +- .../odp/arch/arm32-linux/odp/api/abi/ticketlock.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/time.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/timer.h | 2 +- .../arch/arm32-linux/odp/api/abi/traffic_mngr.h | 2 +- include/odp/arch/arm32-linux/odp/api/abi/version.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/align.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/atomic.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/barrier.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/buffer.h | 2 +- .../odp/arch/arm64-linux/odp/api/abi/byteorder.h | 2 +- .../arch/arm64-linux/odp/api/abi/classification.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/cpu.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/cpumask.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/crypto.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/debug.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/event.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/init.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/ipsec.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/packet.h | 2 +- .../arch/arm64-linux/odp/api/abi/packet_flags.h | 2 +- .../odp/arch/arm64-linux/odp/api/abi/packet_io.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/pool.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/queue.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/rwlock.h | 2 +- .../arm64-linux/odp/api/abi/rwlock_recursive.h | 2 +- .../odp/arch/arm64-linux/odp/api/abi/schedule.h | 2 +- .../arch/arm64-linux/odp/api/abi/schedule_types.h | 2 +- .../arch/arm64-linux/odp/api/abi/shared_memory.h | 2 +- .../odp/arch/arm64-linux/odp/api/abi/spinlock.h | 2 +- .../arm64-linux/odp/api/abi/spinlock_recursive.h | 2 +- .../odp/arch/arm64-linux/odp/api/abi/std_clib.h | 2 +- .../odp/arch/arm64-linux/odp/api/abi/std_types.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/sync.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/thread.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/thrmask.h | 2 +- .../odp/arch/arm64-linux/odp/api/abi/ticketlock.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/time.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/timer.h | 2 +- .../arch/arm64-linux/odp/api/abi/traffic_mngr.h | 2 +- include/odp/arch/arm64-linux/odp/api/abi/version.h | 2 +- include/odp/arch/default-linux/odp/api/abi/align.h | 2 +- .../odp/arch/default-linux/odp/api/abi/atomic.h | 2 +- .../odp/arch/default-linux/odp/api/abi/barrier.h | 2 +- .../odp/arch/default-linux/odp/api/abi/buffer.h | 2 +- .../odp/arch/default-linux/odp/api/abi/byteorder.h | 2 +- .../default-linux/odp/api/abi/classification.h | 2 +- include/odp/arch/default-linux/odp/api/abi/cpu.h | 2 +- .../odp/arch/default-linux/odp/api/abi/cpumask.h | 2 +- .../odp/arch/default-linux/odp/api/abi/crypto.h | 2 +- include/odp/arch/default-linux/odp/api/abi/debug.h | 2 +- include/odp/arch/default-linux/odp/api/abi/event.h | 2 +- include/odp/arch/default-linux/odp/api/abi/init.h | 2 +- include/odp/arch/default-linux/odp/api/abi/ipsec.h | 2 +- .../odp/arch/default-linux/odp/api/abi/packet.h | 2 +- .../arch/default-linux/odp/api/abi/packet_flags.h | 2 +- .../odp/arch/default-linux/odp/api/abi/packet_io.h | 2 +- include/odp/arch/default-linux/odp/api/abi/pool.h | 2 +- include/odp/arch/default-linux/odp/api/abi/queue.h | 2 +- .../odp/arch/default-linux/odp/api/abi/rwlock.h | 2 +- .../default-linux/odp/api/abi/rwlock_recursive.h | 2 +- .../odp/arch/default-linux/odp/api/abi/schedule.h | 2 +- .../default-linux/odp/api/abi/schedule_types.h | 2 +- .../arch/default-linux/odp/api/abi/shared_memory.h | 2 +- .../odp/arch/default-linux/odp/api/abi/spinlock.h | 2 +- .../default-linux/odp/api/abi/spinlock_recursive.h | 2 +- .../odp/arch/default-linux/odp/api/abi/std_clib.h | 2 +- .../odp/arch/default-linux/odp/api/abi/std_types.h | 2 +- include/odp/arch/default-linux/odp/api/abi/sync.h | 2 +- .../odp/arch/default-linux/odp/api/abi/thread.h | 2 +- .../odp/arch/default-linux/odp/api/abi/thrmask.h | 2 +- .../arch/default-linux/odp/api/abi/ticketlock.h | 2 +- include/odp/arch/default-linux/odp/api/abi/time.h | 2 +- include/odp/arch/default-linux/odp/api/abi/timer.h | 2 +- .../arch/default-linux/odp/api/abi/traffic_mngr.h | 2 +- .../odp/arch/default-linux/odp/api/abi/version.h | 2 +- include/odp/arch/mips64-linux/odp/api/abi/align.h | 2 +- include/odp/arch/mips64-linux/odp/api/abi/atomic.h | 2 +- .../odp/arch/mips64-linux/odp/api/abi/barrier.h | 2 +- include/odp/arch/mips64-linux/odp/api/abi/buffer.h | 2 +- .../odp/arch/mips64-linux/odp/api/abi/byteorder.h | 2 +- .../arch/mips64-linux/odp/api/abi/classification.h | 2 +- include/odp/arch/mips64-linux/odp/api/abi/cpu.h | 2 +- .../odp/arch/mips64-linux/odp/api/abi/cpumask.h | 2 +- include/odp/arch/mips64-linux/odp/api/abi/crypto.h | 2 +- include/odp/arch/mips64-linux/odp/api/abi/debug.h | 2 +- include/odp/arch/mips64-linux/odp/api/abi/event.h | 2 +- include/odp/arch/mips64-linux/odp/api/abi/init.h | 2 +- include/odp/arch/mips64-linux/odp/api/abi/ipsec.h | 2 +- include/odp/arch/mips64-linux/odp/api/abi/packet.h | 2 +- .../arch/mips64-linux/odp/api/abi/packet_flags.h | 2 +- .../odp/arch/mips64-linux/odp/api/abi/packet_io.h | 2 +- include/odp/arch/mips64-linux/odp/api/abi/pool.h | 2 +- include/odp/arch/mips64-linux/odp/api/abi/queue.h | 2 +- include/odp/arch/mips64-linux/odp/api/abi/rwlock.h | 2 +- .../mips64-linux/odp/api/abi/rwlock_recursive.h | 2 +- .../odp/arch/mips64-linux/odp/api/abi/schedule.h | 2 +- .../arch/mips64-linux/odp/api/abi/schedule_types.h | 2 +- .../arch/mips64-linux/odp/api/abi/shared_memory.h | 2 +- .../odp/arch/mips64-linux/odp/api/abi/spinlock.h | 2 +- .../mips64-linux/odp/api/abi/spinlock_recursive.h | 2 +- .../odp/arch/mips64-linux/odp/api/abi/std_clib.h | 2 +- .../odp/arch/mips64-linux/odp/api/abi/std_types.h | 2 +- include/odp/arch/mips64-linux/odp/api/abi/sync.h | 2 +- include/odp/arch/mips64-linux/odp/api/abi/thread.h | 2 +- .../odp/arch/mips64-linux/odp/api/abi/thrmask.h | 2 +- .../odp/arch/mips64-linux/odp/api/abi/ticketlock.h | 2 +- include/odp/arch/mips64-linux/odp/api/abi/time.h | 2 +- include/odp/arch/mips64-linux/odp/api/abi/timer.h | 2 +- .../arch/mips64-linux/odp/api/abi/traffic_mngr.h | 2 +- .../odp/arch/mips64-linux/odp/api/abi/version.h | 2 +- include/odp/arch/power64-linux/odp/api/abi/align.h | 2 +- .../odp/arch/power64-linux/odp/api/abi/atomic.h | 2 +- .../odp/arch/power64-linux/odp/api/abi/barrier.h | 2 +- .../odp/arch/power64-linux/odp/api/abi/buffer.h | 2 +- .../odp/arch/power64-linux/odp/api/abi/byteorder.h | 2 +- .../power64-linux/odp/api/abi/classification.h | 2 +- include/odp/arch/power64-linux/odp/api/abi/cpu.h | 2 +- .../odp/arch/power64-linux/odp/api/abi/cpumask.h | 2 +- .../odp/arch/power64-linux/odp/api/abi/crypto.h | 2 +- include/odp/arch/power64-linux/odp/api/abi/debug.h | 2 +- include/odp/arch/power64-linux/odp/api/abi/event.h | 2 +- include/odp/arch/power64-linux/odp/api/abi/init.h | 2 +- include/odp/arch/power64-linux/odp/api/abi/ipsec.h | 2 +- .../odp/arch/power64-linux/odp/api/abi/packet.h | 2 +- .../arch/power64-linux/odp/api/abi/packet_flags.h | 2 +- .../odp/arch/power64-linux/odp/api/abi/packet_io.h | 2 +- include/odp/arch/power64-linux/odp/api/abi/pool.h | 2 +- include/odp/arch/power64-linux/odp/api/abi/queue.h | 2 +- .../odp/arch/power64-linux/odp/api/abi/rwlock.h | 2 +- .../power64-linux/odp/api/abi/rwlock_recursive.h | 2 +- .../odp/arch/power64-linux/odp/api/abi/schedule.h | 2 +- .../power64-linux/odp/api/abi/schedule_types.h | 2 +- .../arch/power64-linux/odp/api/abi/shared_memory.h | 2 +- .../odp/arch/power64-linux/odp/api/abi/spinlock.h | 2 +- .../power64-linux/odp/api/abi/spinlock_recursive.h | 2 +- .../odp/arch/power64-linux/odp/api/abi/std_clib.h | 2 +- .../odp/arch/power64-linux/odp/api/abi/std_types.h | 2 +- include/odp/arch/power64-linux/odp/api/abi/sync.h | 2 +- .../odp/arch/power64-linux/odp/api/abi/thread.h | 2 +- .../odp/arch/power64-linux/odp/api/abi/thrmask.h | 2 +- .../arch/power64-linux/odp/api/abi/ticketlock.h | 2 +- include/odp/arch/power64-linux/odp/api/abi/time.h | 2 +- include/odp/arch/power64-linux/odp/api/abi/timer.h | 2 +- .../arch/power64-linux/odp/api/abi/traffic_mngr.h | 2 +- .../odp/arch/power64-linux/odp/api/abi/version.h | 2 +- include/odp/arch/x86_32-linux/odp/api/abi/align.h | 2 +- include/odp/arch/x86_32-linux/odp/api/abi/atomic.h | 2 +- .../odp/arch/x86_32-linux/odp/api/abi/barrier.h | 2 +- include/odp/arch/x86_32-linux/odp/api/abi/buffer.h | 2 +- .../odp/arch/x86_32-linux/odp/api/abi/byteorder.h | 2 +- .../arch/x86_32-linux/odp/api/abi/classification.h | 2 +- include/odp/arch/x86_32-linux/odp/api/abi/cpu.h | 2 +- .../odp/arch/x86_32-linux/odp/api/abi/cpumask.h | 2 +- include/odp/arch/x86_32-linux/odp/api/abi/crypto.h | 2 +- include/odp/arch/x86_32-linux/odp/api/abi/debug.h | 2 +- include/odp/arch/x86_32-linux/odp/api/abi/event.h | 2 +- include/odp/arch/x86_32-linux/odp/api/abi/init.h | 2 +- include/odp/arch/x86_32-linux/odp/api/abi/ipsec.h | 2 +- include/odp/arch/x86_32-linux/odp/api/abi/packet.h | 2 +- .../arch/x86_32-linux/odp/api/abi/packet_flags.h | 2 +- .../odp/arch/x86_32-linux/odp/api/abi/packet_io.h | 2 +- include/odp/arch/x86_32-linux/odp/api/abi/pool.h | 2 +- include/odp/arch/x86_32-linux/odp/api/abi/queue.h | 2 +- include/odp/arch/x86_32-linux/odp/api/abi/rwlock.h | 2 +- .../x86_32-linux/odp/api/abi/rwlock_recursive.h | 2 +- .../odp/arch/x86_32-linux/odp/api/abi/schedule.h | 2 +- .../arch/x86_32-linux/odp/api/abi/schedule_types.h | 2 +- .../arch/x86_32-linux/odp/api/abi/shared_memory.h | 2 +- .../odp/arch/x86_32-linux/odp/api/abi/spinlock.h | 2 +- .../x86_32-linux/odp/api/abi/spinlock_recursive.h | 2 +- .../odp/arch/x86_32-linux/odp/api/abi/std_clib.h | 2 +- .../odp/arch/x86_32-linux/odp/api/abi/std_types.h | 2 +- include/odp/arch/x86_32-linux/odp/api/abi/sync.h | 2 +- include/odp/arch/x86_32-linux/odp/api/abi/thread.h | 2 +- .../odp/arch/x86_32-linux/odp/api/abi/thrmask.h | 2 +- .../odp/arch/x86_32-linux/odp/api/abi/ticketlock.h | 2 +- include/odp/arch/x86_32-linux/odp/api/abi/time.h | 2 +- include/odp/arch/x86_32-linux/odp/api/abi/timer.h | 2 +- .../arch/x86_32-linux/odp/api/abi/traffic_mngr.h | 2 +- .../odp/arch/x86_32-linux/odp/api/abi/version.h | 2 +- include/odp/arch/x86_64-linux/odp/api/abi/align.h | 2 +- include/odp/arch/x86_64-linux/odp/api/abi/atomic.h | 2 +- .../odp/arch/x86_64-linux/odp/api/abi/barrier.h | 2 +- include/odp/arch/x86_64-linux/odp/api/abi/buffer.h | 2 +- .../odp/arch/x86_64-linux/odp/api/abi/byteorder.h | 2 +- .../arch/x86_64-linux/odp/api/abi/classification.h | 2 +- include/odp/arch/x86_64-linux/odp/api/abi/cpu.h | 2 +- .../odp/arch/x86_64-linux/odp/api/abi/cpumask.h | 2 +- include/odp/arch/x86_64-linux/odp/api/abi/crypto.h | 2 +- include/odp/arch/x86_64-linux/odp/api/abi/debug.h | 2 +- include/odp/arch/x86_64-linux/odp/api/abi/event.h | 2 +- include/odp/arch/x86_64-linux/odp/api/abi/init.h | 2 +- include/odp/arch/x86_64-linux/odp/api/abi/ipsec.h | 2 +- include/odp/arch/x86_64-linux/odp/api/abi/packet.h | 2 +- .../arch/x86_64-linux/odp/api/abi/packet_flags.h | 2 +- .../odp/arch/x86_64-linux/odp/api/abi/packet_io.h | 2 +- include/odp/arch/x86_64-linux/odp/api/abi/pool.h | 2 +- include/odp/arch/x86_64-linux/odp/api/abi/queue.h | 2 +- include/odp/arch/x86_64-linux/odp/api/abi/rwlock.h | 2 +- .../x86_64-linux/odp/api/abi/rwlock_recursive.h | 2 +- .../odp/arch/x86_64-linux/odp/api/abi/schedule.h | 2 +- .../arch/x86_64-linux/odp/api/abi/schedule_types.h | 2 +- .../arch/x86_64-linux/odp/api/abi/shared_memory.h | 2 +- .../odp/arch/x86_64-linux/odp/api/abi/spinlock.h | 2 +- .../x86_64-linux/odp/api/abi/spinlock_recursive.h | 2 +- .../odp/arch/x86_64-linux/odp/api/abi/std_clib.h | 2 +- .../odp/arch/x86_64-linux/odp/api/abi/std_types.h | 2 +- include/odp/arch/x86_64-linux/odp/api/abi/sync.h | 2 +- include/odp/arch/x86_64-linux/odp/api/abi/thread.h | 2 +- .../odp/arch/x86_64-linux/odp/api/abi/thrmask.h | 2 +- .../odp/arch/x86_64-linux/odp/api/abi/ticketlock.h | 2 +- include/odp/arch/x86_64-linux/odp/api/abi/time.h | 2 +- include/odp/arch/x86_64-linux/odp/api/abi/timer.h | 2 +- .../arch/x86_64-linux/odp/api/abi/traffic_mngr.h | 2 +- .../odp/arch/x86_64-linux/odp/api/abi/version.h | 2 +- include/odp/visibility_begin.h | 2 +- include/odp/visibility_end.h | 2 +- include/odp_api.h | 2 +- platform/linux-generic/Makefile.am | 2 + platform/linux-generic/README | 2 +- platform/linux-generic/_fdserver.c | 2 +- platform/linux-generic/_ishm.c | 2 +- platform/linux-generic/_ishmphy.c | 2 +- platform/linux-generic/_ishmpool.c | 2 +- .../linux-generic/arch/aarch64/odp/api/abi/cpu.h | 2 +- platform/linux-generic/arch/aarch64/odp_atomic.h | 2 +- platform/linux-generic/arch/aarch64/odp_cpu.h | 2 +- .../linux-generic/arch/aarch64/odp_cpu_idling.h | 2 +- .../linux-generic/arch/aarch64/odp_global_time.c | 2 +- platform/linux-generic/arch/aarch64/odp_llsc.h | 2 +- platform/linux-generic/arch/arm/odp/api/abi/cpu.h | 2 +- platform/linux-generic/arch/arm/odp_atomic.h | 2 +- platform/linux-generic/arch/arm/odp_cpu.h | 2 +- platform/linux-generic/arch/arm/odp_cpu_idling.h | 2 +- platform/linux-generic/arch/arm/odp_llsc.h | 2 +- .../linux-generic/arch/default/odp/api/abi/cpu.h | 2 +- platform/linux-generic/arch/default/odp_cpu.h | 2 +- .../linux-generic/arch/default/odp_cpu_cycles.c | 2 +- .../linux-generic/arch/default/odp_cpu_idling.h | 2 +- .../linux-generic/arch/default/odp_global_time.c | 2 +- .../linux-generic/arch/default/odp_sysinfo_parse.c | 2 +- .../linux-generic/arch/mips64/odp/api/abi/cpu.h | 2 +- .../linux-generic/arch/mips64/odp_cpu_cycles.c | 2 +- .../linux-generic/arch/mips64/odp_sysinfo_parse.c | 2 +- .../linux-generic/arch/odp_arch_time_internal.h | 2 +- .../linux-generic/arch/powerpc/odp/api/abi/cpu.h | 2 +- .../linux-generic/arch/powerpc/odp_sysinfo_parse.c | 2 +- platform/linux-generic/arch/x86/cpu_flags.c | 2 +- platform/linux-generic/arch/x86/cpu_flags.h | 2 +- platform/linux-generic/arch/x86/odp/api/abi/cpu.h | 2 +- platform/linux-generic/arch/x86/odp_cpu_cycles.c | 2 +- platform/linux-generic/arch/x86/odp_global_time.c | 2 +- .../linux-generic/arch/x86/odp_sysinfo_parse.c | 2 +- platform/linux-generic/doc/platform_specific.dox | 2 +- .../linux-generic/include-abi/odp/api/abi/align.h | 2 +- .../linux-generic/include-abi/odp/api/abi/atomic.h | 2 +- .../include-abi/odp/api/abi/barrier.h | 2 +- .../linux-generic/include-abi/odp/api/abi/buffer.h | 2 +- .../include-abi/odp/api/abi/byteorder.h | 2 +- .../include-abi/odp/api/abi/classification.h | 2 +- .../include-abi/odp/api/abi/cpumask.h | 2 +- .../linux-generic/include-abi/odp/api/abi/crypto.h | 2 +- .../linux-generic/include-abi/odp/api/abi/debug.h | 2 +- .../linux-generic/include-abi/odp/api/abi/event.h | 2 +- .../linux-generic/include-abi/odp/api/abi/init.h | 2 +- .../linux-generic/include-abi/odp/api/abi/ipsec.h | 2 +- .../linux-generic/include-abi/odp/api/abi/packet.h | 35 +- .../include-abi/odp/api/abi/packet_flags.h | 2 +- .../include-abi/odp/api/abi/packet_io.h | 2 +- .../linux-generic/include-abi/odp/api/abi/pool.h | 2 +- .../linux-generic/include-abi/odp/api/abi/queue.h | 2 +- .../linux-generic/include-abi/odp/api/abi/rwlock.h | 2 +- .../include-abi/odp/api/abi/rwlock_recursive.h | 2 +- .../include-abi/odp/api/abi/schedule.h | 2 +- .../include-abi/odp/api/abi/schedule_types.h | 2 +- .../include-abi/odp/api/abi/shared_memory.h | 2 +- .../include-abi/odp/api/abi/spinlock.h | 2 +- .../include-abi/odp/api/abi/spinlock_recursive.h | 2 +- .../include-abi/odp/api/abi/std_clib.h | 2 +- .../include-abi/odp/api/abi/std_types.h | 2 +- .../linux-generic/include-abi/odp/api/abi/sync.h | 2 +- .../linux-generic/include-abi/odp/api/abi/thread.h | 2 +- .../include-abi/odp/api/abi/thrmask.h | 2 +- .../include-abi/odp/api/abi/ticketlock.h | 2 +- .../linux-generic/include-abi/odp/api/abi/time.h | 2 +- .../linux-generic/include-abi/odp/api/abi/timer.h | 2 +- .../include-abi/odp/api/abi/traffic_mngr.h | 2 +- .../include-abi/odp/api/abi/version.h | 2 +- .../linux-generic/include/_fdserver_internal.h | 2 +- platform/linux-generic/include/_ishm_internal.h | 2 +- platform/linux-generic/include/_ishmphy_internal.h | 2 +- .../linux-generic/include/_ishmpool_internal.h | 2 +- platform/linux-generic/include/ishmphy_internal.h | 2 +- .../include/odp/api/plat/atomic_inlines.h | 2 +- .../include/odp/api/plat/byteorder_inlines.h | 2 +- .../include/odp/api/plat/byteorder_inlines_api.h | 2 +- .../include/odp/api/plat/packet_flag_inlines.h | 2 +- .../include/odp/api/plat/packet_flag_inlines_api.h | 2 +- .../include/odp/api/plat/packet_inline_types.h | 143 +++--- .../include/odp/api/plat/packet_inlines.h | 9 +- .../include/odp/api/plat/packet_inlines_api.h | 2 +- .../include/odp/api/plat/pktio_inlines.h | 2 +- .../include/odp/api/plat/pktio_inlines_api.h | 2 +- .../include/odp/api/plat/pool_inline_types.h | 2 +- .../include/odp/api/plat/std_clib_inlines.h | 2 +- .../include/odp/api/plat/strong_types.h | 2 +- .../include/odp/api/plat/sync_inlines.h | 2 +- .../include/odp/api/plat/thread_inlines.h | 2 +- .../include/odp/api/plat/thread_inlines_api.h | 2 +- .../include/odp/api/plat/ticketlock_inlines.h | 2 +- .../include/odp/api/plat/ticketlock_inlines_api.h | 2 +- .../linux-generic/include/odp_align_internal.h | 2 +- .../linux-generic/include/odp_atomic_internal.h | 2 +- .../linux-generic/include/odp_bitmap_internal.h | 2 +- platform/linux-generic/include/odp_bitset.h | 2 +- .../linux-generic/include/odp_buffer_inlines.h | 2 +- .../linux-generic/include/odp_buffer_internal.h | 10 +- .../include/odp_classification_datamodel.h | 2 +- .../include/odp_classification_inlines.h | 2 +- .../include/odp_classification_internal.h | 2 +- .../linux-generic/include/odp_config_internal.h | 2 +- .../linux-generic/include/odp_debug_internal.h | 2 +- platform/linux-generic/include/odp_errno_define.h | 2 +- .../include/odp_forward_typedefs_internal.h | 2 +- platform/linux-generic/include/odp_internal.h | 2 +- .../linux-generic/include/odp_ipsec_internal.h | 2 +- platform/linux-generic/include/odp_llqueue.h | 2 +- .../linux-generic/include/odp_macros_internal.h | 2 +- .../include/odp_name_table_internal.h | 2 +- platform/linux-generic/include/odp_packet_dpdk.h | 2 +- .../linux-generic/include/odp_packet_internal.h | 61 +-- .../linux-generic/include/odp_packet_io_internal.h | 2 +- .../include/odp_packet_io_ipc_internal.h | 2 +- .../include/odp_packet_io_ring_internal.h | 2 +- platform/linux-generic/include/odp_packet_netmap.h | 2 +- platform/linux-generic/include/odp_packet_null.h | 2 +- platform/linux-generic/include/odp_packet_socket.h | 2 +- .../linux-generic/include/odp_pkt_queue_internal.h | 2 +- platform/linux-generic/include/odp_pool_internal.h | 2 +- .../linux-generic/include/odp_posix_extensions.h | 2 +- .../linux-generic/include/odp_queue_internal.h | 3 +- platform/linux-generic/include/odp_queue_lf.h | 36 ++ .../include/odp_queue_scalable_internal.h | 2 +- platform/linux-generic/include/odp_ring_internal.h | 2 +- platform/linux-generic/include/odp_schedule_if.h | 8 +- .../linux-generic/include/odp_schedule_scalable.h | 2 +- .../include/odp_schedule_scalable_config.h | 2 +- .../include/odp_schedule_scalable_ordered.h | 2 +- platform/linux-generic/include/odp_shm_internal.h | 2 +- .../include/odp_sorted_list_internal.h | 2 +- .../linux-generic/include/odp_timer_internal.h | 2 +- .../include/odp_timer_wheel_internal.h | 2 +- .../include/odp_traffic_mngr_internal.h | 2 +- platform/linux-generic/include/protocols/eth.h | 2 +- platform/linux-generic/include/protocols/ip.h | 2 +- platform/linux-generic/include/protocols/ipsec.h | 2 +- platform/linux-generic/include/protocols/tcp.h | 2 +- platform/linux-generic/include/protocols/thash.h | 2 +- platform/linux-generic/include/protocols/udp.h | 2 +- platform/linux-generic/odp_atomic.c | 2 +- platform/linux-generic/odp_atomic_api.c | 2 +- platform/linux-generic/odp_barrier.c | 2 +- platform/linux-generic/odp_bitmap.c | 2 +- platform/linux-generic/odp_buffer.c | 2 +- platform/linux-generic/odp_byteorder.c | 2 +- platform/linux-generic/odp_chksum.c | 2 +- platform/linux-generic/odp_classification.c | 4 +- platform/linux-generic/odp_cpu.c | 2 +- platform/linux-generic/odp_cpumask.c | 2 +- platform/linux-generic/odp_cpumask_task.c | 2 +- platform/linux-generic/odp_crypto.c | 535 ++++++++++++++++++--- platform/linux-generic/odp_errno.c | 2 +- platform/linux-generic/odp_event.c | 2 +- platform/linux-generic/odp_hash.c | 2 +- platform/linux-generic/odp_impl.c | 2 +- platform/linux-generic/odp_init.c | 2 +- platform/linux-generic/odp_ipsec.c | 19 +- platform/linux-generic/odp_ipsec_events.c | 2 +- platform/linux-generic/odp_ipsec_sad.c | 20 +- platform/linux-generic/odp_name_table.c | 2 +- platform/linux-generic/odp_packet.c | 63 +-- platform/linux-generic/odp_packet_api.c | 2 +- platform/linux-generic/odp_packet_flags.c | 16 +- platform/linux-generic/odp_packet_flags_api.c | 2 +- platform/linux-generic/odp_packet_io.c | 78 +-- platform/linux-generic/odp_pkt_queue.c | 2 +- platform/linux-generic/odp_pktio_api.c | 2 +- platform/linux-generic/odp_pool.c | 2 +- platform/linux-generic/odp_queue.c | 75 ++- platform/linux-generic/odp_queue_lf.c | 346 +++++++++++++ platform/linux-generic/odp_queue_scalable.c | 4 +- platform/linux-generic/odp_rwlock.c | 2 +- platform/linux-generic/odp_rwlock_recursive.c | 2 +- platform/linux-generic/odp_schedule.c | 16 +- platform/linux-generic/odp_schedule_if.c | 13 +- platform/linux-generic/odp_schedule_iquery.c | 16 +- platform/linux-generic/odp_schedule_scalable.c | 14 +- .../linux-generic/odp_schedule_scalable_ordered.c | 2 +- platform/linux-generic/odp_schedule_sp.c | 16 +- platform/linux-generic/odp_shared_memory.c | 2 +- platform/linux-generic/odp_sorted_list.c | 2 +- platform/linux-generic/odp_spinlock.c | 2 +- platform/linux-generic/odp_spinlock_recursive.c | 2 +- platform/linux-generic/odp_std_clib.c | 2 +- platform/linux-generic/odp_sync.c | 2 +- platform/linux-generic/odp_system_info.c | 2 +- platform/linux-generic/odp_thread.c | 2 +- platform/linux-generic/odp_thread_api.c | 2 +- platform/linux-generic/odp_thrmask.c | 2 +- platform/linux-generic/odp_ticketlock.c | 2 +- platform/linux-generic/odp_time.c | 2 +- platform/linux-generic/odp_timer.c | 2 +- platform/linux-generic/odp_timer_wheel.c | 2 +- platform/linux-generic/odp_traffic_mngr.c | 2 +- platform/linux-generic/odp_version.c | 2 +- platform/linux-generic/odp_weak.c | 2 +- platform/linux-generic/pktio/dpdk.c | 26 +- platform/linux-generic/pktio/ethtool.c | 2 +- platform/linux-generic/pktio/io_ops.c | 2 +- platform/linux-generic/pktio/ipc.c | 2 +- platform/linux-generic/pktio/loop.c | 4 +- platform/linux-generic/pktio/netmap.c | 8 +- platform/linux-generic/pktio/null.c | 8 +- platform/linux-generic/pktio/pcap.c | 2 +- platform/linux-generic/pktio/pktio_common.c | 5 +- platform/linux-generic/pktio/ring.c | 2 +- platform/linux-generic/pktio/socket.c | 8 +- platform/linux-generic/pktio/socket_mmap.c | 44 +- platform/linux-generic/pktio/sysfs.c | 2 +- .../test/example/generator/generator_run.sh | 2 +- .../test/mmap_vlan_ins/mmap_vlan_ins.c | 2 +- .../test/mmap_vlan_ins/mmap_vlan_ins.sh | 2 +- .../linux-generic/test/mmap_vlan_ins/pktio_env | 2 +- .../test/performance/odp_scheduling_run_proc.sh | 2 +- platform/linux-generic/test/pktio_ipc/ipc_common.c | 2 +- platform/linux-generic/test/pktio_ipc/ipc_common.h | 2 +- platform/linux-generic/test/pktio_ipc/pktio_ipc1.c | 2 +- platform/linux-generic/test/pktio_ipc/pktio_ipc2.c | 2 +- .../linux-generic/test/pktio_ipc/pktio_ipc_run.sh | 2 +- platform/linux-generic/test/ring/ring_basic.c | 2 +- platform/linux-generic/test/ring/ring_main.c | 2 +- platform/linux-generic/test/ring/ring_stress.c | 2 +- platform/linux-generic/test/ring/ring_suites.c | 2 +- platform/linux-generic/test/ring/ring_suites.h | 2 +- .../test/validation/api/pktio/pktio_env | 2 +- .../test/validation/api/pktio/pktio_run.sh | 2 +- .../test/validation/api/pktio/pktio_run_dpdk.sh | 2 +- .../test/validation/api/pktio/pktio_run_netmap.sh | 2 +- .../test/validation/api/pktio/pktio_run_pcap.sh | 2 +- .../test/validation/api/shmem/shmem_common.h | 2 +- .../test/validation/api/shmem/shmem_linux.c | 2 +- .../test/validation/api/shmem/shmem_linux.h | 2 +- .../test/validation/api/shmem/shmem_odp1.c | 2 +- .../test/validation/api/shmem/shmem_odp1.h | 2 +- .../test/validation/api/shmem/shmem_odp2.c | 2 +- .../test/validation/api/shmem/shmem_odp2.h | 2 +- test/README | 2 +- test/common/mask_common.c | 2 +- test/common/mask_common.h | 2 +- test/common/odp_cunit_common.c | 2 +- test/common/odp_cunit_common.h | 2 +- test/common/test_debug.h | 2 +- test/common/test_packet_parser.h | 2 +- test/performance/dummy_crc.h | 2 +- test/performance/odp_bench_packet.c | 2 +- test/performance/odp_crypto.c | 12 +- test/performance/odp_l2fwd.c | 2 +- test/performance/odp_l2fwd_run.sh | 2 +- test/performance/odp_pktio_ordered.c | 2 +- test/performance/odp_pktio_ordered_run.sh | 2 +- test/performance/odp_pktio_perf.c | 2 +- test/performance/odp_sched_latency.c | 2 +- test/performance/odp_sched_latency_run.sh | 2 +- test/performance/odp_scheduling.c | 2 +- test/performance/odp_scheduling_run.sh | 2 +- test/validation/api/README | 2 +- test/validation/api/atomic/atomic.c | 2 +- test/validation/api/barrier/barrier.c | 2 +- test/validation/api/buffer/buffer.c | 2 +- test/validation/api/chksum/chksum.c | 2 +- .../validation/api/classification/classification.c | 2 +- .../validation/api/classification/classification.h | 2 +- .../api/classification/odp_classification_basic.c | 2 +- .../api/classification/odp_classification_common.c | 2 +- .../classification/odp_classification_test_pmr.c | 2 +- .../api/classification/odp_classification_tests.c | 2 +- .../classification/odp_classification_testsuites.h | 2 +- test/validation/api/cpumask/cpumask.c | 2 +- test/validation/api/crypto/odp_crypto_test_inp.c | 283 +++++++++-- test/validation/api/crypto/test_vectors.h | 507 ++++++++++++++++--- test/validation/api/crypto/test_vectors_len.h | 46 +- test/validation/api/errno/errno.c | 2 +- test/validation/api/event/event.c | 2 +- test/validation/api/hash/hash.c | 2 +- test/validation/api/init/init.c | 2 +- test/validation/api/init/init.h | 2 +- test/validation/api/init/init_main_abort.c | 2 +- test/validation/api/init/init_main_log.c | 2 +- test/validation/api/init/init_main_ok.c | 2 +- test/validation/api/ipsec/ipsec.c | 16 +- test/validation/api/ipsec/ipsec.h | 3 +- test/validation/api/ipsec/ipsec_async.c | 2 +- test/validation/api/ipsec/ipsec_inline_in.c | 2 +- test/validation/api/ipsec/ipsec_inline_out.c | 2 +- test/validation/api/ipsec/ipsec_sync.c | 2 +- test/validation/api/ipsec/ipsec_test_in.c | 35 +- test/validation/api/ipsec/ipsec_test_out.c | 50 +- test/validation/api/ipsec/test_vectors.h | 68 ++- test/validation/api/lock/lock.c | 2 +- test/validation/api/packet/packet.c | 16 +- test/validation/api/pktio/parser.c | 2 +- test/validation/api/pktio/parser.h | 2 +- test/validation/api/pktio/pktio.c | 39 +- test/validation/api/pool/pool.c | 2 +- test/validation/api/queue/queue.c | 383 ++++++++++++++- test/validation/api/random/random.c | 2 +- test/validation/api/scheduler/scheduler.c | 2 +- test/validation/api/shmem/shmem.c | 2 +- test/validation/api/std_clib/std_clib.c | 2 +- test/validation/api/system/system.c | 2 +- test/validation/api/thread/thread.c | 2 +- test/validation/api/time/time.c | 2 +- test/validation/api/timer/timer.c | 2 +- test/validation/api/traffic_mngr/traffic_mngr.c | 2 +- test/validation/api/traffic_mngr/traffic_mngr.sh | 2 +- 787 files changed, 3825 insertions(+), 1358 deletions(-) create mode 100644 platform/linux-generic/include/odp_queue_lf.h create mode 100644 platform/linux-generic/odp_queue_lf.c
hooks/post-receive