tag name | v1.6.0.0 (fe2a7ed8a2d5019cfbe9776945193c148aadff2a) |
tag date | 2015-12-31 11:16:03 +0300 |
tagged by | Maxim Uvarov <maxim.uvarov@linaro.org> |
tagged object | commit 4320d76520... |
* API:
- api: atomic: clean atomic API documentation
- api: clib: added standard c library api
- api: hash: Added crc32 and crc32c hash functions
- api/linux-generic: classification: rename odp_drop_e to odp_cls_drop_t
- api/validation/linux-generic: classification: implement class of service create api
- api: time: add global time API
- api: time: add resolution and wait API calls
- api: time: make odp_local_time to be monotonic wall time
- api: init: allow implementation to use private ways for its own configuration
- api: classification: add odp_cls_cos_pool_set() api
- api: doc: re-organize doxygen doc for synchronizer
- api: rwlock_recursive: added recursive rwlock
- api: spinlock_recursive: added recursive spinlock
- api: crypto: Add AES128-GCM support
- api: thread: added THREAD_COUNT_MAX define
- api: thrmask: correct specification error
- api: pktio: add odp_pktio_print() API
- api: version: added implementation name str
- api: sync: removed odp_sync_stores
- api: barrier: added memory barriers
* ODP docs:
- doc/users-guide: add time API section
- doc/users-guide: add cryptographic services section
- doc: userguide: add application programming section
- doc: process-guide: add release process
- doc: images: replace overview with editable svg src
- doc: guides: embed icons and images in html
- doc: re-organize doxygen doc for synchronizer
* Validation
- api/validation/linux-generic: classification: implement class of service create api
- api: hash: Added crc32 and crc32c hash functions
- classification: add odp_cls_cos_pool_set() api
- classification: adds additional ASSERTS for stability
- classification: check return value of pktio stop
- classification: start pktio after setting inq and stop it before removing it
- classification: stronger checks to avoid SEGV on pktio failure
- crypto: add test for AES128-GCM
- crypto: allow custom auth/cipher range
- crypto: support validating both cipher and auth at the same time
- performance: pktio_perf: use odp_time_wait_ns() function instead of looping
- performance: sched: use ODP time API instead of clock_gettime
- performance: set a packet rate pass threshold for l2fwd
- pktio : Fix UDP checksum computation
- pktio: ability to wait for external network
- pktio: add customizable out mode for pktios
- pktio: add test for start when started and stop when stopped()
- pktio: add tests for rrecv() on WONLY, and send on RONLY pktios
- pktio: initialize mac addresses for all packets
- pktio: refactor error handling during sequence check
- pktio: remove unneeded stop as interface is stopped after open()
- pktio: stop interfaces before removing the default inq
- pktio: test odp_pktio_print()
- queue: refactor test to avoid coverity issues
- sched: improve scheduler validation test to check sched time correctly
- scheduler: use fail timeout when waiting on events in chaos
- std_clib: added validation tests
- synchronizers: add missing rwlock read lock functional test
- synchronizers: add recursive lock tests
- test/example: use local time API as wall time
- test: performance: pktio: don't use direct arithmetic operations with odp_time_t
- time: add test convertsion on 0
- time: add test for odp_time_local_res() and use resolution
- time: add test for odp_time_wait_ns() and odp_time_wait_until()
- time: don't assign int directly to odp_time_t
- time: test time constants in ns
- time: update to tes global time API
- validation: time: align tests with current time API
* General:
- align with new wall time API
- classification: add null check for pool assigned to CoS
- classification: define pkt_addr as const
- classification: implement class of service create api
- classification: implements odp_cls_cos_pool_set() api
- classification: rename odp_drop_e to odp_cls_drop_t
- clib: added standard c library api
- crypto: Add AES128-GCM support
- fix tap compilation
- hash: Added crc32 and crc32c hash functions
- include netmap headers with -isystem
- odp_time: don't use cpu cycle API to get time
- packet: _odp_parse_common: arm build fix
- pktio: add odp_pktio_print() API
- pktio: add tap pktio type
- pktio: add test for tap pktio
- pktio: check for pktio_start when started and pktio_stop when stopped
- pktio: check interface mode is compatible before receiving or sending
- pktio: configuration functions check that interface is stopped
- queue: fix memory corruption in reorder_enq()
- rwlock_recursive: added recursive rwlock
- schedule: set sched_local.pool correctly
- schedule: use schedule time in ns
- socket: set up __odp_errno on ioctl failures
- spinlock_recursive: added recursive spinlock
- thread: added THREAD_COUNT_MAX define
- thread: removed internal max threads define
- time: add global time API
- time: add resolution and wait API calls
- time: remove posix bleed through on odp_time_t
- timer: include event_types instead of buffer_types
- validation: pktio: report test as skipped when setup fails
- validation: run config tests
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>