You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add new odp_cls_capability_t.max_pmr and odp_cls_capability_t.max_pmr_per_cos packet matching rule capabilities.
Rename odp_cls_capability_t.max_pmr_terms field to odp_cls_capability_t.max_terms_per_pmr.
Time
Change local/global time specification to allow timestamp values to start from an implementation defined value, instead of always starting from zero.
Timer
Deprecate odp_timer_set_t type. Use odp_timer_retval_t instead.
Deprecate odp_timer_pool_start() function in comments. Will be properly deprecated in an upcoming release. Use odp_timer_pool_start_multi() instead.
Deprecate odp_timeout_fresh() function.
Change odp_timer_free() specification to remove the possibility to free a timer that is running.
Change odp_timer_pool_create() specification to state that timer pool handles must not be used by other APIs, except odp_timer_pool_to_u64(), before being started.
Backward compatible API changes
Event
Add odp_event_pool() function, which returns a handle to the pool where the event was allocated from.
Hints
Fix a type conversion issue in odp_unlikely() implementation.
Packet
Clarify that ODP_PACKET_FREE_CTRL_DONT_FREE option does not affect direct packet free calls.
Clarify that packet IO time is specific to the packet IO interface.
Pool
Clarify that disabled/unused per thread statistics counters will not necessarily be zeroed by odp_pool_stats().
Scheduler
Clarify event ordering in ordered scheduling contexts.
Thread
Add new functions odp_thread_control_count_max() and odp_thread_worker_count_max() for reading the maximum number of control and worker threads.
Add new functions odp_thread_control_count() and odp_thread_worker_count() for reading the current number of control and worker threads.
Time
Add odp_time_add_ns() function for adding nanoseconds into a time value.
Add odp_time_startup() function for requesting ODP instance startup time.
Clarify odp_time_sum() specification by adding a notification that resulting timestamp may wrap around if large timestamp values are summed up.
Timer
Add odp_timer_pool_start_multi() function for starting timer pools, which takes the to-be-started pool handles as arguments.
Clarify that timer ticks and related nanosecond values are specific to a timer pool. Also, state explicitly that those may not start from zero.