aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2022-11-30 12:41:17 +0200
committerMatias Elo <matias.elo@nokia.com>2022-12-02 17:44:33 +0200
commitb531763e0ffc93e6193b74c2a3aac08c490d203e (patch)
tree11839fbad97df02d220996fcfe77fe94fd40d959
parentb73c1a5aeb6c5b6d4f0eafbcd1119cb160517184 (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--CHANGELOG55
-rw-r--r--configure.ac2
2 files changed, 56 insertions, 1 deletions
diff --git a/CHANGELOG b/CHANGELOG
index eb80ee6cc..863b41002 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -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])