opendataplane (1.0.3-1) unstable; urgency=low * test: * validation: - validation: add new test l2fwd_run - validation: sched: add missing copyright - validation: move l2fwd from example to performance tests - validation: implement platform env - validation: crypto: combine sync and async tests - validation: crypto: handle synchronous operations in async test - test: enable valgrind check - test/README: explain what's the intention with test/validation - validation: classification: un-checked return - validation: pktio: support arbitrary length packets - validation: pktio: fix memory corruption - validation: common: catch odp_term_local/global failures - validation: common: print odp_init failures to stderr - validation: schedule: exit schedule loop - validation: schedule: added queue destroy test * bugs: - linux-generic: pool: fix missing increment of blkallocs stat - example: odp_generator: use odp_timer - configure.ac: include configure.m4 if platform explicitly selected * general: - doxygen cleanups - scheduler: restructured queue and pktio integration - linux-generic: schedule: terminate - linux-generic: debug_internal: assert prints condition - linux-generic: pool: check for NULL params before dereference - linux-generic: pktio: fix SEGV after odp_pktio_inq_remdef() - linux-generic: system_info: use global data struct - linux-generic: use arch optimisations - examples: odp_ipsec: runtime select multiple vs single deq - examples: odp_ipsec: runtime select scheduled vs poll queues - examples: odp_ipsec: handle alloc_pkt_ctx failure - scripts: odp_check: remove astyle - linux-generic: odp_linux: migrate helpers to helper dir -- Maxim Uvarov Fri, 17 Apr 2015 17:36:34 +0300 opendataplane (1.0.2-1) unstable; urgency=low * API: - api files were touched with override patches but no api changes were actually made. * test: * validation: - fix memory allocation in odp_synchronizers - fixed memory leak in odp_cpumask.c - timer: use unused attribute - pktio: add support for VPATH builds - added odp_cpumask test - timer: free malloced memory - timer: use ODP_SHM_NULL - timer: added cancel test - pktio: prevent race when using veth pair - test: debug: replace example with test - test: debug: add unused attribute MACRO - performance: odp_atomic: move atomic test from api_test to performance - performance: scheduling: add support for VPATH builds - performance: scheduling: catch exit codes * general: - barrier: allow platform to override odp_barrier_t - ticketlock: allow platform to override odp_ticketlock_t - rwlock: allow platform to override odp_rwlock_t - spinlock: allow platform to override odp_spinlock_t - doc: move api guidelines to API doc - linux-generic: strongtypes: add dummy struct var to keep c++ happy - linux-generic: queue: fix potential queue leak - linux-generic: strongtypes: use named structs for C++ - example: l2fwd print packets per second - linux-generic: linux: destroy used pthread attr * bugs: - validation: packet: use non-zero as true indicato - linux-generic: pktio check for NULL entry - linux-generic: fix incorrect pmr_term_value update in odp_pmr_create_xxx() function - replace strtok_r with strtok and fix leaks - schedule: free queues and pool -- Maxim Uvarov Fri, 27 Mar 2015 19:22:22 +0300 opendataplane (1.0.1-1) unstable; urgency=low * test: * validation: - pktio: disable arp on virtual interfaces - pktio check return code for pool_destroy - schedule: code clean up - odp_scheduling: limit worker thread count - odp_timer: cleanup for clean termination - common: prevent masking test failures - shm: abort on null pointer - crypto: add packet free to sync test - crypto: add common test cleanup - common: add support for test term - crypto: split crypto and random tests - add unit tests for strong type display functions * general: - linux-generic: only print errors to stderr - linux-generic: linux: remove explicit buffer cache flush * bugs: - linux-generic: odp_timer: set user_ptr for cancelled timeout - validation: odp_timer: cleanup for clean termination - example: odp_packet uncomment polling queues - linux-generic: mmap: jumbo frames support - linux-generic: thread: reuse thread ids - classification: destroy pktio default inqueue during teardown - classification: pktio skip value set to zero -- Maxim Uvarov Fri, 13 Mar 2015 20:02:59 +0300 opendataplane (1.0.0-1) unstable; urgency=low * API: - crypto, cpumask, packet_io, random: replace ssize_t with int32_t - crypto: add session destroy function - crypto: add error code for invalid IV - classification: Add documentation for missing macros - hints: add printf format attribute - errno: add api to public api - init: add missing documentation - packet_io: remove specific errno value * test: * validation: - Makefile.am: restructure - pktio: free unexpected packets/events - pktio: destroy interface specific pools - pktio: destroy pktio input queues - pktio: fix odp_errno usage - buffer: split pool, buffer and packet tests - init: include stdlib.h for abort() - crypto: verify session_destroy - crypto: verify odp_crypto_operation() return code - queue: destroy created ODP resources - errno: add sunnyday test * miscellaneous: - Add CPP test * bugs: - odp_init_log: fix clang format string error - buffers: remove obsolete debugging code - classification: fix unchecked return value - classification: fix incorrect ipv4 checksum update - example: generator: add missing doxygen documentation - pools: switch to simple locks for buf/blk synchronization - performance: fix c99 warnings as errors - crypto: handle copy error - system: read hugepage size for all architectures - queue: fix PKTIN queue destroy * general: - add -std=c99 gcc flag by default, fix all warnings - handle copy error in odp_crypto_operation - fix all doxygen warnings - configured defines changed ODP_CONFIG_ and moved to config.h -- Anders Roxell Thu, 26 Feb 2015 22:30:39 +0100 opendataplane (0.11.0-1) unstable; urgency=low * API: - update return descriptions - add strong types - thread, rename functions - cpu, rename functions - errno added - classification, remove pmr count - init, allow the abort function to be overridden - hints, add ODP_NORETURN - packet_flag, remove odp_packet_override_l4_checksum * validation: - init, add tests for override the abort function * bugs: - timer, avoid cunit warnings for late timeouts - version, fix odp_version_api_str (1194, 1207) - fix clang (1203, 1023) - validation: init: fix unitalized data in struct (1206) - linux-generic: setup_pktio_entry() null terminate pkio name (1055) - validation: odp_timer.c: (1048, 1056) -- Anders Roxell Wed, 20 Feb 2015 06:50:34 +0100 opendataplane (0.10.0-1) unstable; urgency=low * API: - Allow init_global logging - Add events - Add Crypto Completion event - Classification API cleanup - Move header files out of linux-generic * validation: - Classification tests * bugs: - l2fwd: fix incorrect cpumask used when spawning threads - shared memory * general: - move headers into namespace the odp/helper -- Anders Roxell Sat, 31 Jan 2015 13:50:30 +0100 opendataplane (0.9.0-1) unstable; urgency=low * Initial release -- Anders Roxell Fri, 23 Jan 2015 16:32:06 +0100