diff options
author | Matias Elo <matias.elo@nokia.com> | 2021-11-11 11:27:34 +0200 |
---|---|---|
committer | Matias Elo <matias.elo@nokia.com> | 2021-11-12 13:09:10 +0200 |
commit | a0ded9b5ba6772f69de78cbacde5bc6e35ac8924 (patch) | |
tree | 43a9144ef99a5f88983fad90bafb94fa45c2f92f /CHANGELOG | |
parent | 29c221f2f0e2f5eeaca310a57440ffa970b8446a (diff) |
api: increment ODP API version to 1.32.1.0
Increment API version number to reflect the following changes:
Backward compatible:
- init: added odp_instance() function for reading the current ODP instance
handle
- ipsec: clarified bit field unions' 'all' member intended usage
- packet: clarified odp_proto_chksums_t.all_chksum intended usage
- packet_io: clarified odp_pktin_hash_proto_t.all_bits intended usage
- pool: added odp_pool_print_all() function for printing implementation
defined information about all created pools to the ODP log
- pool: clarified odp_pool_param_t.pkt.seg_len documentation
- stash: added 32-bit only odp_stash_put_u32() and odp_stash_get_u32()
functions
- stash: added 64-bit only odp_stash_put_u64() and odp_stash_get_u64()
functions
- stash: added pointer only odp_stash_put_ptr() and odp_stash_get_ptr()
functions
Helper library (1.3.0):
Backward incompatible:
- cli: removed unused instance parameter from odph_cli_init()
- deprecation: added a framework to enable controlled API deprecation
- linux: deprecated odph_odpthreads_create() function.
Use odph_thread_create() instead.
- linux: deprecated odph_odpthreads_join() function. Use odph_thread_join()
instead.
- linux: deprecated unused odph_thread_param_t.instance struct member
- linux: deprecated odph_odpthread_t and odph_odpthread_params_t types
Signed-off-by: Matias Elo <matias.elo@nokia.com>
Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
Diffstat (limited to 'CHANGELOG')
-rw-r--r-- | CHANGELOG | 46 |
1 files changed, 46 insertions, 0 deletions
@@ -1,3 +1,49 @@ +== OpenDataPlane (1.32.1.0) +=== Backward compatible API changes +==== Init +* Added `odp_instance()` function for reading the current ODP instance handle + +==== IPsec +* Clarified bit field unions' `all` member intended usage + +==== Packet +* Clarified `odp_proto_chksums_t.all_chksum` intended usage + +==== Packet IO +* Clarified `odp_pktin_hash_proto_t.all_bits` intended usage + +==== Pool +* Added `odp_pool_print_all()` function for printing implementation defined +information about all created pools to the ODP log +* Clarified `odp_pool_param_t.pkt.seg_len` documentation + +==== Stash +* Added 32-bit only `odp_stash_put_u32()` and `odp_stash_get_u32()` functions +* Added 64-bit only `odp_stash_put_u64()` and `odp_stash_get_u64()` functions +* Added pointer only `odp_stash_put_ptr()` and `odp_stash_get_ptr()` functions + +=== Helper (1.3.0) +==== Backward incompatible changes +===== CLI +* Removed unused `instance` parameter from `odph_cli_init()` + +===== Deprecation Framework +Added a deprecation framework to enable controlled API deprecation. + +When a helper API is deprecated, validation tests will be updated to use the +replacement API. By default, attempts to compile code with deprecated helper +APIs will fail. To make moving to a new API version easier, helper library +supports `--enable-helper-deprecated` `configure` option, which makes the +deprecated APIs visible again. + +===== Linux +* Deprecated `odph_odpthreads_create()` function. Use `odph_thread_create()` +instead. +* Deprecated `odph_odpthreads_join()` function. Use `odph_thread_join()` +instead. +* Deprecated unused `odph_thread_param_t.instance` struct member +* Deprecated `odph_odpthread_t` and `odph_odpthread_params_t` types + == OpenDataPlane (1.32.0.0) === Backward incompatible API changes ==== IPsec |