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 annotated tag, v1.18.0.0_tigermoth_rc2 has been created at e6a5b93883f93f8f7d283901a4870e0f677b9314 (tag) tagging 14a338c7f19830a084aa411b32639f3acaa99143 (commit) replaces v1.17.0.0_tigermoth_rc1 tagged by Maxim Uvarov on Mon Mar 5 16:09:50 2018 +0300
- Log ----------------------------------------------------------------- Tiger Moth LTS rc2
Balasubramanian Manoharan (8): linux-gen: cls: invalid CoS index linux-gen: cls: unwind cls queues on failure linux-gen: cls: fix: update capability to return max hash queues linux-gen: cls: fix: incorrect rss hash calculation linux-gen: cls: fix: requested number of queues ignored during hash linux-gen: cls: fix: invalid queue handle check for hashing api: schedule: add asynchronous order lock linux-gen: schedule: implements async ordered lock
Bill Fischofer (7): linux-generic: remove camelcase from icmp protocol helper: remove camelcase from icmp protocol test: validation: drop use of indefinite wait in pktio test api: pktio: drop support for indefinite waits on recv_tmo calls linux-generic: pktio: drop support for indefinite waits in recv_tmo changelog: updates for odp v1.18.0.0 changelog: fix bug3611 status for v1.18.0.0
Bogdan Pricope (7): example: generator: add configuration option for RX burst size example: generator: add configuration option for scheduler RX example: generator: add direct mode pktio configuration example: generator: add direct mode packet RX example: generator: replace L3/L4 packet parsing with a simple one example: generator: remove busy wait for direct mode receive example: generator: remove useless csum checks
Dmitry Eremin-Solenikov (208): helper: link against libpthread and libodp-linux doc: add missing user-guide images to Makefile.am doc: add missing implementers-guide images to Makefile.am performance: odp_crypto: correct typo linux-gen: don't pass DPKD_LIBS for dynamic linking with libodp-linux example: add missing libraries to LDADD variables helper/tests: use common Makefile.inc for tests test, linux-gen: use common test/Makefile.inc validation: stop overriding LDADD variable validation: time: use clock_gettime() instead of clock() Revert "test: time: do not fail under gcov" linux-gen: don't use SYSCONFDIR tests: don't use ODP_SYSCONFIG_FILE example: ipsec_api: remove file conflict with ipsec example linux-gen: dpdk: simplify linking with shared libdpdk shippable: process test results in post_ci stage validation: crypto: print untested capabilities validation: crypto: add test vectors for full HMAC length validation: crypto: fail if no tests were executed validation: crypto: don't output untested cipher for NULL cipher travis: also run make distcheck in non-ABI-compat mode travis: add cross-compiling tests with ABI compatibility disabled linux-gen: atomic: simplify locked 64-bit support include: change spec guarding define from ODP_API to ODP_API_SPEC configure: provide conditional for ABI-compat mode build: move ODP include path to common Makefile.inc include: move default ABI headers include: install ABI headers without additional ARCH_ABI level include: install and use ABI headers only in ABI-compat mode abi: queue: drop unused odp_queue_group_t abi: classification: drop two unused types api: schedule: remove duplication between schedule and schedule_types build: add platform dir for non-ABI-compat headers build, linux-gen: provide optional dir for arch includes linux-gen, include: switch buffer.h to api+abi linux-gen, include: switch classification.h to api+abi linux-gen, include: switch crypto.h to api+abi linux-gen, include: switch event.h to api+abi linux-gen, include: switch shared_memory.h to api+abi linux-gen, include: switch queue.h to api+abi linux-gen, include: switch barrier.h to api+abi linux-gen, include: switch cpumask.h to api+abi linux-gen, include: switch init.h to api+abi linux-gen, include: switch ipsec.h to api+abi linux-gen, include: switch packet_io.h to api+abi linux-gen, include: switch version.h to api+abi linux-gen, include: switch rwlock.h to api+abi linux-gen, include: switch rwlock_recursive.h to api+abi linux-gen, include: switch spinlock.h to api+abi linux-gen, include: switch spinlock_recursive.h to api+abi linux-gen, include: switch thread.h to api+abi linux-gen, include: switch thrmask.h to api+abi linux-gen, include: switch time.h to api+abi linux-gen, include: switch timer.h to api+abi linux-gen, include: switch std_types.h to api+abi linux-gen, include: switch traffic_mngr.h to api+abi linux-gen, include: switch schedule.h/schedule_types.h to api+abi linux-gen, include: switch pool.h to api+abi linux-gen, include: switch atomic.h to api+abi linux-gen, include: switch byteorder.h to api+abi linux-gen, include: switch std_clib.h to api+abi linux-gen, include: switch sync.h to api+abi linux-gen, include: switch ticketlock.h to api+abi linux-gen, include: switch debug.h to api+abi linux-gen, include: switch cpu.h to api+abi linux-gen, include: switch packet headers to api+abi linux-gen, include: switch align.h to api+abi linux-gen, include: drop interm _ODP_CACHE_LINE_SIZE define linux-gen: minor cleanup of API headers include, linux-gen: move API files into generic location linux-gen: move several files under ODP_ABI_COMPAT condition linux-gen: split odp_packet/odp_packet_flags linux-gen: remove static_inline.h header linux-gen: don't install inline headers in ABI-compat mode configure: stop AC_SUBST'ing ODP_ABI_COMPAT include: inline compiler.h spec include: provide formal description of ODP specification include: move visibility headers to generic place build: provide an option to link examples dynamically travis: run tests with dynamically-linked tests travis: stop early when installation of cross-packages has failed travis: install packages in single pass travis: compile doxygen only for doxygen test travis: use parallel make for all builds travis: move --with-dpdk-path out of DPDK build if build: odp_dpdk: another fix for linking with shared libdpdk build: odp_dpdk: print info on detected DPDK type and location build: configure: print notice about unsupported configuration travis: merge variable sections travis: test ODP with shared DPDK travis: schedule long builds (distcheck) before short CROSS-tests test: performance: add AES tests to crypto performance tests linux-gen: crypto: move session type to odp_crypto module linux-gen: crypto: significant speedup of all operations linux-gen: ipsec: fix block len for AES-CTR mode linux-gen: ipsec: disallow using SAs while they are being created linux-gen: ipsec: fix SA leak in odp_ipsec_sa_create linux-gen: ipsec: fix SA leak in lookup case linux-gen: ipsec: prevent sa_lookup from matching outbound SAs linux-gen: ipsec: fix SA leak in SA creation configure: set ODP_ABI_COMPAT before descending into platform configure: move ODP_CHECK_CFLAG to separate file configure: set ODP_CFLAGS/CXXFLAGS before descending into platform configure: add ODP_CHECK_CXXFLAG configure: move pthreads check to properly defined macro doc: move platform-specific doc distribution to platform/Makefile.inc travis: install codespell travis: build DPDK with clang if it was selected build: limit symbol visibility for libodp-linux configure: enable all Automake warnings and make them errors build: fix visibility of deprecated symbols linux-gen: use packet pointer in _odp_ipsec_try_inline linux-gen: ptkio: loop: inline odp_packet_has_ipsec linux-gen: pktio: loop: check for ip error before trying IPsec linux-gen: adjust strong types to remove high bit truncation helper: adjust strong types to remove high bit truncation shippable: report test results even if ci step failed shippable: run all tests shippable: set CXX for clang case shippable: enable non-ABI-compat test shippable: mark failing configuration as allowing failure shippable: use parallel make to compile ODP travis: add two tests using DPDK version 17.11 shippable: disable perf-proc tests validation: tm: auto skip test on Shippable in addition to Travis build: support building for generic arch build: add default-linux ABI dir, supporting generic arch linux-gen: set DPDK's -msse4.2 flag during configure configure: add flag to build for host=default travis: enable tests for default host configuration configure: use AS_HELP_STRING for abi-compat option configure: fix enabling -mcx16 flag for i?86 platforms validation: atomic: simplify test infrastructure validation: barrier: simplify test infrastructure validation: buffer: simplify test infrastructure validation: chksum: simplify test infrastructure validation: cpumask: simplify test infrastructure validation: errno: simplify test infrastructure validation: event: simplify test infrastructure validation: hash: simplify test infrastructure validation: lock: simplify test infrastructure validation: packet: simplify test infrastructure validation: pool: simplify test infrastructure validation: queue: simplify test infrastructure validation: random: simplify test infrastructure validation: scheduler: simplify test infrastructure validation: shmem: simplify test infrastructure validation: std_clib: simplify test infrastructure validation: system: simplify test infrastructure validation: thread: simplify test infrastructure validation: time: simplify test infrastructure validation: timer: simplify test infrastructure validation: traffic_mngr: simplify test infrastructure validation: crypto: simplify test infrastructure validation: classification: simplify test infrastructure validation: pktio: simplify test infrastructure validation: traffic_mngr: do not run the test twice api: crypto: use cipher_iv instead of iv in session params api: crypto: use cipher_iv_ptr instead of override_iv_ptr api: crypto: add separate auth IV linux-gen: crypto, ipsec: use auth_iv validation: crypto: use auth IV for GMAC test case api: crypto: add enumeration for AES-CMAC api: crypto: add ChaCha20-Poly1305 support validation: crypto: drop obsolete GMAC-related hack validation: crypto: use single definitions for AES key lengths validation: crypto: add ChaCha20-Poly1305 test vectors validation: crypto: add test vectors for AES-CCM validation: crypto: add AES-CMAC test vectors linux-gen: crypto: drop stale enum linux-gen: crypto: support ChaCha20-Poly1305 linux-gen: crypto: provide AES-CCM implementation linux-gen: crypto: rename auth functions linux-gen: crypto: implement AES-CMAC validation: ipsec: add ChaCha20-Poly1305 test vectors linux-gen: ipsec: support ChaCha20-Poly1305 api: crypto: add SHA-384 enumerations api: crypto: add AES-XCBC-MAC enumerations validation: crypto: properly use check_alg for GMAC/CMAC testing api: packet add L2 packet type to complement L3 and L4 types linux-gen: add L2 type support for non-ABI-compat mode validation: crypto: use auth IV for GMAC test case linux-gen: queue: encapsulate queue init/term_global functions linux-gen: sched: encapsulate sched init/term_global functions linux-gen: rename traditional scheduler and queue to basic linux-gen: schedule, queue: select scheduler/queue via environment travis: test all schedulers in single pass shippable: switch to clang 4.0 shippable: run tests with all possible schedulers validation: timer: fix "Failed to set timer" error linux-gen: timer: don't mark expired timeouts as stale on odp_timer_cancel validation: timer: fix test failure example: generator: move script back to example directory validation: init: remove "library" file shippable: pass CI=true to tests linux-gen: packet: implement packet l3/l4 proto types validation: api: check l3/l4 proto types after parsing linux-gen: packet: add odp_packet_l2_type() implementation validation: packet: verify odp_packet_l2_type() validation: ipsec: set frag_mode flag linux-gen: ipsec: provide global init/term functions linux-gen: ipsec: take ipsec_out_opt flags into account linux-gen: packet: support L4 type No Next Header validation: ipsec: add L3/L4 types validation linux-gen: ipsec: separate ipv4/ipv6 flags linux-gen: ipsec: take output ip_param into account linux-gen: ipsec: support inbound TFC dummy packets validation: ipsec: inbound TFC dummy packets check
Ilias Apalodimas (1): linux-gen: align: Fix alignment for typedef definitions
Josep Puigdemont (1): odp_dpdk.m4: fix detection of system libraries
Juha-Matti Tilli (5): linux-generic: pktio: change SLEEP_NSEC into SLEEP_USEC linux-generic: pktio: genuinely sleep in timeout receive example: l2fwd_simple: test interruptible sleep in odp_pktin_recv_tmo linux-generic: pktio: add null pktio support example: l2fwd_simple: do operations to increase code coverage
Matias Elo (15): test: l2fwd: improve cache usage linux-gen: pktio: use correct maximum frame length linux-gen: pktio: loop: update stats.out_octets correctly linux-gen: pktio: loop: use more realistic MTU value linux-gen: socket_mmap: reduce memory usage linux-gen: socket_mmap: fix short send handling linux-gen: socket: drop truncated packets on receive linux-gen: socket_mmap: check that packet obeys MTU in receive linux-gen: netmap: check that packet obeys MTU in receive linux-gen: pktio: unify send/recv function argument naming linux-gen: dpdk: conf NICs to drop packets if no descriptors are available validation: shm: fix use of wrong name length define linux-gen: dpdk: port ID is two bytes long linux-gen: pool: use 64-bit shm sizes linux-gen: pool: pool_t.base_addr offset has to be 64-bit
Maxim Uvarov (6): checkpatch.pl: do not warn on odp aligh macros travis: allow to fail checkpatch.pl example: generator move to platform tests update Linaro Copyrights to 2018 year update Linaro Copyrights to 2018 year part2 configure.ac: update API and .so version to v1.18.0.0
Michal Mazur (2): linux-generic: pool: return address range in pool info validation: pool: verify pool data range
Mykyta Iziumtsev (1): linux-gen: move common macros to odp_macros_internal.h
Petri Savolainen (76): configure: enable linux helpers by default example: ipsec: update gitignore linux-gen: remove static_inline header linux-gen: byteorder: internal inline functions linux-gen: byteorder: use inlined version internally validation: packet: minimal chksum status test linux-gen: test: update gitignore linux-gen: thread: inline thread and cpu id linux-gen: locks: use inlined thread id linux-gen: packet: use inlined flow hash and ts set linux-gen: packet: remove dummy doxygen documentation linux-gen: packet: inline copy functions linux-gen: packet: use inlined copy functions linux-gen: packet: remove odp_packet_hdr function linux-gen: packet: implement packet prefetch linux-gen: packet: inline conversions between packet and event test: l2fwd: use multi conversion functions validation: pktio: don't pass invalid handle to index conversion linux-gen: pktio: inline pktio index function linux-gen: packet: inline packet input index function linux-gen: packet: optimize parse ipv4 and udp linux-gen: packet: optimize tcp parse linux-gen: packet: optimize parse eth linux-gen: dpdk: optimize mbuf_to_pkt validation: shm: test capa and maximum reservation api: init: add shm memory size parameter linux-gen: shm: use global init max memory validation: common: remove camel case names validation: packet: create parse test suite validation: packet: add parser test cases validation: packet: add IPv4 SCTP parse test validation: packet: add IPSEC parse test linux-gen: packet: fix IP multicast parse validation: packet: add IP multicast tests linux-gen: packet: remove unused function linux-gen: packet: remove duplicate conversion validation: sched: add order_unlock_lock test linux-gen: cls: fix single queue bugs validation: cls: test cos_num_queue and cos_queues validation: packet: add IPv4 fragments validation: packet: add IPv4 options api: queue: block-free capabilities validation: queue: test lock-free queue validation: queue: multi-thread plain queue test linux-gen: queue: lock-free implementation linux-gen: packet: single user ptr field linux-gen: packet: hide internal definitions from Doxygen linux-gen: packet: clean up error and output flags api: packet: initialize user ptr to NULL linux-gen: packet: initialize user ptr to NULL validation: packet: test user pointer init to NULL api: crypto: clarify special nature of gcm and gmac api: crypto: add enumeration for AES-CCM api: packet: add protocol type enumeration api: ipsec: IP header parameter types api: ipsec: rename fragmentation mode option api: ipsec: outbound operation option flags api: ipsec: inbound TFC padding and dummy packets api: ipsec: outbound TFC padding and dummy packets api: ipsec: inbound inner packet checksum capability validation: pktio: recv tmo test improvements linux-gen: pktio: fix recv timeout issue with socket mmap api: packet: improve segmented packet documentation api: packet: add combined packet data and seg len linux-gen: packet: implement packet_data_seg_len validation: packet: test packet_data_seg_len linux-gen: queue: inline queue from index conversion linux-gen: ring_st: ring for single thread usage helper: cuckoo: check pool and queue limits validation: sched: honour max queue size test: pktio_ordered: honour max queue size linux-gen: queue: ring based queue implementation linux-gen: config: increase max burst size linux-gen: queue: simplify lock macro usage test: l2fwd: remove unnecessary doxygen tags test: l2fwd: increase num pkt and honour pool capability
Philip Colmer (1): docs: fixing broken links
-----------------------------------------------------------------------
hooks/post-receive