aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2021-05-31 16:18:56 +0300
committerPetri Savolainen <petri.savolainen@nokia.com>2021-06-01 17:14:26 +0300
commitcb9c89bdd732640915cb04a4775f0e866c932de2 (patch)
tree363b1a93642cc663df3bab6346856221161b729a
parent8d2903d54c5e6d38867f2116b8140139030adebc (diff)
api: increment ODP API version to 1.30.0.0v1.30.0.0
Increment API version number to reflect the following changes: Backward compatible: - traffic manager: add option to enable packet mode shaper (packets per second as opposed to bits per second) - packet io: specify explicitly that an application may enqueue to packet input side event queues, and cannot dequeue from output side event queues - ipsec: include success bytes in stats (odp_ipsec_stats_t.success_bytes) - time: added new time stamp read functions which read time stamp value more strictly in the program order: odp_time_local_strict(), odp_time_local_strict_ns(), odp_time_global_strict(), odp_time_global_strict_ns() - timer: added new default clock source enumeration ODP_CLOCK_DEFAULT (=ODP_CLOCK_SRC_0) and support for multiple clock sources (ODP_CLOCK_SRC_1, ODP_CLOCK_SRC_2...). The old ODP_CLOCK_CPU and ODP_CLOCK_EXT enumerations will be deprecated in the future. - timer: rename set operation return codes (odp_timer_set_t) to better document expiration time position to current time: ODP_TIMER_TOOEARLY -> ODP_TIMER_TOO_NEAR ODP_TIMER_TOOLATE -> ODP_TIMER_TOO_FAR - timer: rename set operation failure code (odp_timer_set_t) to cover all error cases: ODP_TIMER_NOEVENT -> ODP_TIMER_FAIL Backward incompatible: - traffic manager: add new mandatory odp_tm_start() and odp_tm_stop() calls for starting and stopping traffic manager system - traffic manager: add capabilities (odp_tm_capabilities_t) for supported dynamic configuration updates - traffic manager: deprecate shaper commit information rate bps (odp_tm_shaper_params_t.commit_bps) and peak information rate bps (odp_tm_shaper_params_t.peak_bps) fields. odp_tm_shaper_params_t.commit_rate and odp_tm_shaper_params_t.peak_rate fields should be used instead. Helper library: - cli: added new mandatory odph_cli_init() and odph_cli_term() functions for initializing and terminating the helper - cli: added odph_cli_register_command() function for registering user defined commands Signed-off-by: Matias Elo <matias.elo@nokia.com> Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
-rw-r--r--CHANGELOG44
-rw-r--r--configure.ac2
2 files changed, 45 insertions, 1 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 0c2fcbda3..5d771cf7d 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,47 @@
+== OpenDataPlane (1.30.0.0)
+=== API
+==== IPsec
+* New success bytes field in stats (`odp_ipsec_stats_t.success_bytes`)
+
+==== Packet IO
+* Specify explicitly that an application may enqueue to packet input side event
+queues, and cannot dequeue from output side event queues
+
+==== Time
+* Added time stamp read functions which read time stamp value more strictly
+in the program order: `odp_time_local_strict()`, `odp_time_local_strict_ns()`,
+`odp_time_global_strict()`, `odp_time_global_strict_ns()`
+
+==== Timer
+* Added new default clock source enumeration `ODP_CLOCK_DEFAULT`
+(=`ODP_CLOCK_SRC_0`) and support for multiple clock sources (`ODP_CLOCK_SRC_1`,
+`ODP_CLOCK_SRC_2`...). The old `ODP_CLOCK_CPU` and `ODP_CLOCK_EXT` enumerations
+will be deprecated in the future.
+* Renamed set operation return codes (`odp_timer_set_t`) to better document
+expiration time position to current time:
+`ODP_TIMER_TOOEARLY` -> `ODP_TIMER_TOO_NEAR`, `ODP_TIMER_TOOLATE` ->
+`ODP_TIMER_TOO_FAR`
+* Renamed set operation failure code (`odp_timer_set_t`) to cover all error
+cases: `ODP_TIMER_NOEVENT` -> `ODP_TIMER_FAIL`
+
+==== Traffic Manager
+* Added option to enable packet mode shaper (packets per second as opposed to
+bits per second)
+* Added new mandatory `odp_tm_start()` and `odp_tm_stop()` calls for starting and
+stopping traffic manager system
+* Added capabilities (`odp_tm_capabilities_t`) for supported dynamic
+configuration updates
+* Deprecated shaper commit information rate bps
+(`odp_tm_shaper_params_t.commit_bps`) and peak information rate bps
+(`odp_tm_shaper_params_t.peak_bps`) fields. `odp_tm_shaper_params_t.commit_rate`
+and `odp_tm_shaper_params_t.peak_rate` fields should be used instead.
+
+=== Helper (1.1.0)
+* Added new mandatory `odph_cli_init()` and `odph_cli_term()` functions for
+initializing and terminating the CLI helper
+* Added `odph_cli_register_command()` function for registering user defined CLI
+commands
+
== OpenDataPlane (1.29.0.0)
=== API
==== Packet IO
diff --git a/configure.ac b/configure.ac
index 996be5bcb..f98c0e1fe 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@ AC_PREREQ([2.5])
# ODP API version
##########################################################################
m4_define([odpapi_generation_version], [1])
-m4_define([odpapi_major_version], [29])
+m4_define([odpapi_major_version], [30])
m4_define([odpapi_minor_version], [0])
m4_define([odpapi_point_version], [0])
m4_define([odpapi_version],