Skip to content

[PATCH v4] api: increment ODP API version to 1.51.0#2378

Merged
MatiasElo merged 1 commit into
OpenDataPlane:masterfrom
MatiasElo:dev/release
Jul 3, 2026
Merged

[PATCH v4] api: increment ODP API version to 1.51.0#2378
MatiasElo merged 1 commit into
OpenDataPlane:masterfrom
MatiasElo:dev/release

Conversation

@MatiasElo

@MatiasElo MatiasElo commented Jun 25, 2026

Copy link
Copy Markdown
Collaborator

Increment API version number to reflect the following changes:

Backward incompatible:

  • ipsec: change per-packet outbound options to be optional by introducing odp_ipsec_capability_t.out_op capability bits

Backward compatible:

  • general: clarify that invalid handles must not be passed to ODP API functions unless explicitly allowed
  • classifier: clarify that a CoS must not be used as error CoS when calling odp_cos_destroy()
  • crypto: add ODP_CIPHER_ALG_ZUC_NEA6 cipher and ODP_AUTH_ALG_ZUC_NIA6 auth algorithms with matching capability bits
  • event vector: remove the default value from odp_event_aggr_config_t.event_type specification
  • packet: remove the value range from the len parameter descriptions of odp_packet_push_head(), odp_packet_pull_head(), odp_packet_push_tail(), and odp_packet_pull_tail()
  • packet: relax odp_packet_ref() specification regarding referencing relationship after pull or truncation operations
  • pktio: clarify that odp_pktio_default_cos_set() may be called multiple times, each call replacing the previous default CoS binding
  • pktio: clarify that odp_pktio_error_cos_set() may be called multiple times, each call replacing the previous error CoS binding
  • timer: change odp_timer_pool_param_t.periodic.freq.freq_hz to a pointer to const
  • timer: clarify odp_timer_pool_info() frequency values for ODP_TIMER_TYPE_PERIODIC_FREQ timer pools
  • timer: clarify that parameter values unused by the timer pool type are undefined in odp_timer_pool_info()

V2:

  • Minor tweaks
  • Added timer_perf application changes

@github-actions github-actions Bot changed the title api: increment ODP API version to 1.51.0 [PATCH v1] api: increment ODP API version to 1.51.0 Jun 25, 2026
@MatiasElo MatiasElo added this to the v1.51.0 milestone Jun 25, 2026
@github-actions github-actions Bot changed the title [PATCH v1] api: increment ODP API version to 1.51.0 [PATCH v2] api: increment ODP API version to 1.51.0 Jun 25, 2026
@github-actions github-actions Bot changed the title [PATCH v2] api: increment ODP API version to 1.51.0 [PATCH v3] api: increment ODP API version to 1.51.0 Jun 30, 2026
Increment API version number to reflect the following changes:

Backward incompatible:
- ipsec: change per-packet outbound options to be optional by introducing
  odp_ipsec_capability_t.out_op capability bits

Backward compatible:
- general: clarify that invalid handles must not be passed to ODP API
  functions unless explicitly allowed
- classifier: clarify that the CoS being destroyed must not be used as
  pktio error CoS
- crypto: add ODP_CIPHER_ALG_ZUC_NEA6 cipher and ODP_AUTH_ALG_ZUC_NIA6
  auth algorithms
- event vector: remove the default value from
  odp_event_aggr_config_t.event_type specification
- packet: remove the value range from the len parameter descriptions of
  odp_packet_push_head(), odp_packet_pull_head(), odp_packet_push_tail(),
  and odp_packet_pull_tail()
- packet: relax odp_packet_ref() specification regarding referencing
  relationship after pull or truncation operations
- pktio: clarify that odp_pktio_default_cos_set() may be called multiple
  times, each call replacing the previous default CoS binding
- pktio: clarify that odp_pktio_error_cos_set() may be called multiple
  times, each call replacing the previous error CoS binding
- timer: change odp_timer_pool_param_t.periodic.freq.freq_hz to a pointer
  to const
- timer: clarify odp_timer_pool_info() frequency values for
  ODP_TIMER_TYPE_PERIODIC_FREQ timer pools
- timer: clarify that parameter values unused by the timer pool type are
  undefined in odp_timer_pool_info()

Signed-off-by: Matias Elo <matias.elo@nokia.com>
Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
Reviewed-by: Janne Peltonen <janne.peltonen@nokia.com>
@MatiasElo MatiasElo enabled auto-merge (rebase) July 3, 2026 06:45
@github-actions github-actions Bot changed the title [PATCH v3] api: increment ODP API version to 1.51.0 [PATCH v4] api: increment ODP API version to 1.51.0 Jul 3, 2026
@MatiasElo MatiasElo merged commit 195b541 into OpenDataPlane:master Jul 3, 2026
335 of 337 checks passed
@MatiasElo MatiasElo deleted the dev/release branch July 7, 2026 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants