diff options
author | Matias Elo <matias.elo@nokia.com> | 2022-09-21 10:27:25 +0300 |
---|---|---|
committer | Matias Elo <matias.elo@nokia.com> | 2022-09-30 10:57:48 +0300 |
commit | c93e0cfd212c0a3a36d3d22bd848c7146aad093d (patch) | |
tree | dfb3ef11be447f5d2066d95d4816ed3119a64ff9 | |
parent | 38233f05ee395d7b6569be274b0c2664b18283bb (diff) |
api: increment ODP API version to 1.38.0.0v1.38.0.0
Increment API version number to reflect the following changes:
Backward incompatible:
- pool: change odp_pool_capability_t.pkt.max_uarea_size to state that the
value of zero means user area is not supported
- pool: specify that the default value of odp_pool_param_t.pkt.uarea_size
is zero and implementation may round up the given value
Backward compatible:
- buffer: add odp_buffer_user_area() function which returns pointer to the
user area
- crypto: add experimental ZUC-256 support
- packet: add odp_packet_vector_user_area() function which returns pointer
to the user area
- packet: add new user flag metadata to packets and packet vectors
- pool: add user area size capability and parameter into buffer, timeout,
and vector event pools
- stash: add batch variants of all put/get functions and capabilities for
maximum supported batch sizes
- thread: clarify odp_thread_id() specification
- timer: add odp_timeout_user_area() function which returns pointer to the
user area
Signed-off-by: Matias Elo <matias.elo@nokia.com>
Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
-rw-r--r-- | CHANGELOG | 40 | ||||
-rw-r--r-- | configure.ac | 4 |
2 files changed, 42 insertions, 2 deletions
@@ -1,3 +1,43 @@ +== OpenDataPlane (1.38.0.0) + +=== Backward incompatible API changes +==== Pool +* Change `odp_pool_capability_t.pkt.max_uarea_size` specification to state +that the value of zero means user area is not supported. +* Specify that the default value of `odp_pool_param_t.pkt.uarea_size` is zero +and implementation may round up the given value. + +=== Backward compatible API changes +==== Buffer +* Add `odp_buffer_user_area()` function which returns pointer to the user area +configured with pool create parameters. + +==== Crypto +* Add experimental ZUC-256 support. + +==== Packet +* Add `odp_packet_vector_user_area()` function which returns pointer to the user +area configured with pool create parameters. +* Add new user flag metadata to packets (`odp_packet_user_flag()`, +`odp_packet_user_flag_set()`) and packet vectors +(`odp_packet_vector_user_flag()`, `odp_packet_vector_user_flag_set()`). + +==== Pool +* Add user area size capability and parameter into buffer, timeout, and vector +event pools. + +==== Stash +* Add batch variants of all put/get functions and capabilities for maximum +supported batch sizes. + +==== Thread +* Clarify `odp_thread_id()` specification to state that thread IDs are assigned +sequentially starting from 0 in the order threads call `odp_init_local()`. + +==== Timer +* Add `odp_timeout_user_area()` function which returns pointer to the user area +configured with pool create parameters. + == OpenDataPlane (1.37.2.0) === Backward compatible API changes diff --git a/configure.ac b/configure.ac index e33fa1ee3..d184c7fbc 100644 --- a/configure.ac +++ b/configure.ac @@ -3,8 +3,8 @@ AC_PREREQ([2.5]) # ODP API version ########################################################################## m4_define([odp_version_generation], [1]) -m4_define([odp_version_major], [37]) -m4_define([odp_version_minor], [2]) +m4_define([odp_version_major], [38]) +m4_define([odp_version_minor], [0]) m4_define([odp_version_patch], [0]) m4_define([odp_version_api], |