diff options
author | Matias Elo <matias.elo@nokia.com> | 2022-11-30 12:41:17 +0200 |
---|---|---|
committer | Matias Elo <matias.elo@nokia.com> | 2022-12-02 17:44:33 +0200 |
commit | b531763e0ffc93e6193b74c2a3aac08c490d203e (patch) | |
tree | 11839fbad97df02d220996fcfe77fe94fd40d959 | |
parent | b73c1a5aeb6c5b6d4f0eafbcd1119cb160517184 (diff) |
api: increment ODP API version to 1.39.0.0v1.39.0.0
Increment API version number to reflect the following changes:
Backward incompatible:
- cls: deprecate odp_cos_with_l2_priority() function
- cls: deprecate packet drop policy option and related functions
- shm: disallow usage of invalid SHM handles with odp_shm_info()
Backward compatible:
- buffer: add multi variants of event conversion functions
- cls: add PFC priority level to back pressure parameters
- cls: clarify PMR specification for the case of multiple PMRs matching
within a CoS
- crypto: fix a stale reference to renamed hash_result_not_in_auth_range
session parameter
- packet: add support for additional L3 and L4 protocol types
- pktio: add ODP_PKTIN_MAX_QUEUES define for maximum number of packet input
queues
- pktio: add new packet input queue size configuration option and matching
capabilities
- pktio: add missing documentation to pktio link enumerations
- pktio: add ODP_PKTIO_LINK_PFC_ON enumeration for PFC flow control mode
- pktio: add capabilities and configuration parameters to control reception
and transmission of Ethernet pause frames
- shm: add odp_shm_segment_info() function for retrieving information about
each memory segment of an SHM block
- shm: clarified odp_shm_reserve() operation with the default options (no
flags)
- system: add odp_system_meminfo() function for retrieving information
about ODP memory usage
Signed-off-by: Matias Elo <matias.elo@nokia.com>
Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
-rw-r--r-- | CHANGELOG | 55 | ||||
-rw-r--r-- | configure.ac | 2 |
2 files changed, 56 insertions, 1 deletions
@@ -1,3 +1,58 @@ +== OpenDataPlane (1.39.0.0) + +=== Backward incompatible API changes +==== Classifier +* Deprecate `odp_cos_with_l2_priority()` function. Use `ODP_PMR_VLAN_PCP_0` +instead. +* Deprecate packet drop policy option (`odp_cls_cos_param_t.drop_policy`) and +related functions `odp_cos_drop()` and `odp_cos_drop_set()`. + +==== Shared Memory +* Change `odp_shm_info()` specification to disallow usage of invalid SHM +handles. + +=== Backward compatible API changes +==== Buffer +* Add multi variants of event conversion functions +(`odp_buffer_from_event_multi()` and `odp_buffer_to_event_multi()`). + +==== Classifier +* Add PFC priority level (`odp_bp_param_t.pfc_level`) to back pressure +parameters. +* Clarify PMR specification to state that in case of multiple PMRs matching +within a CoS, it is implementation specific which PMR is selected. + +==== Crypto +* Fix a stale reference to the renamed `hash_result_not_in_auth_range` +session parameter to use the correct name (`hash_result_in_auth_range`) +in the comment text of `hash_result_offset`. + +==== Packet +* Add support for additional L3 and L4 protocol types. + +==== Packet IO +* Add `ODP_PKTIN_MAX_QUEUES` define for maximum number of packet input queues. +* Add new packet input queue size configuration option +`odp_pktin_queue_param_t.queue_size` and matching capabilities +`odp_pktio_capability_t.min_input_queue_size` and +`odp_pktio_capability_t.max_input_queue_size`. +* Add missing documentation to `odp_pktio_link_status_t`, +`odp_pktio_link_duplex_t`, and `odp_pktio_link_pause_t` enumerations. +* Add `ODP_PKTIO_LINK_PFC_ON` enumeration for PFC flow control mode. +* Add capabilities (`odp_pktio_capability_t.flow_control`) and configuration +parameters to control reception (`odp_pktio_config_t.flow_control.pause_rx`) and +transmission (`odp_pktio_config_t.flow_control.pause_tx`) of Ethernet pause +frames. + +==== Shared Memory +* Add `odp_shm_segment_info()` function for retrieving information about each +memory segment of an SHM block. +* Clarified `odp_shm_reserve()` operation with the default options (no flags). + +==== System +* Add `odp_system_meminfo()` function for retrieving information about ODP +memory usage. + == OpenDataPlane (1.38.0.0) === Backward incompatible API changes diff --git a/configure.ac b/configure.ac index 70a90f58c..43446c4f3 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_PREREQ([2.5]) # ODP API version ########################################################################## m4_define([odp_version_generation], [1]) -m4_define([odp_version_major], [38]) +m4_define([odp_version_major], [39]) m4_define([odp_version_minor], [0]) m4_define([odp_version_patch], [0]) |