Skip to content

[PATCH v9] api: timer: add flow control parameter for periodic timer timeout events#2311

Merged
MatiasElo merged 3 commits intoOpenDataPlane:masterfrom
MatiasElo:dev/timer-flow-control
Mar 31, 2026
Merged

[PATCH v9] api: timer: add flow control parameter for periodic timer timeout events#2311
MatiasElo merged 3 commits intoOpenDataPlane:masterfrom
MatiasElo:dev/timer-flow-control

Conversation

@MatiasElo
Copy link
Copy Markdown
Collaborator

@MatiasElo MatiasElo commented Feb 9, 2026

V3:

  • Improved validation tests

V6:

  • Rebase

V7:

  • Updated sysinfo example

@odpbuild odpbuild changed the title api: timer: add flow control parameter for periodic timer timeout events [PATCH v1] api: timer: add flow control parameter for periodic timer timeout events Feb 9, 2026
@MatiasElo MatiasElo added this to the v1.50.0 milestone Mar 12, 2026
@MatiasElo MatiasElo force-pushed the dev/timer-flow-control branch from efa4667 to 74ffc46 Compare March 17, 2026 08:17
@odpbuild odpbuild changed the title [PATCH v1] api: timer: add flow control parameter for periodic timer timeout events [PATCH v2] api: timer: add flow control parameter for periodic timer timeout events Mar 17, 2026
@MatiasElo MatiasElo force-pushed the dev/timer-flow-control branch from 74ffc46 to c0f4f85 Compare March 20, 2026 09:59
@odpbuild odpbuild changed the title [PATCH v2] api: timer: add flow control parameter for periodic timer timeout events [PATCH v3] api: timer: add flow control parameter for periodic timer timeout events Mar 20, 2026
Comment thread test/validation/api/timer/timer.c Outdated
Comment thread test/validation/api/timer/timer.c Outdated
Comment thread test/validation/api/timer/timer.c Outdated
Comment thread test/validation/api/timer/timer.c Outdated
Comment thread test/validation/api/timer/timer.c Outdated
@MatiasElo MatiasElo force-pushed the dev/timer-flow-control branch from c0f4f85 to 93d864f Compare March 26, 2026 07:48
@odpbuild odpbuild changed the title [PATCH v3] api: timer: add flow control parameter for periodic timer timeout events [PATCH v4] api: timer: add flow control parameter for periodic timer timeout events Mar 26, 2026
@MatiasElo MatiasElo force-pushed the dev/timer-flow-control branch from 93d864f to 68d3684 Compare March 26, 2026 07:50
@odpbuild odpbuild changed the title [PATCH v4] api: timer: add flow control parameter for periodic timer timeout events [PATCH v5] api: timer: add flow control parameter for periodic timer timeout events Mar 26, 2026
@MatiasElo MatiasElo force-pushed the dev/timer-flow-control branch from 68d3684 to 97961f4 Compare March 30, 2026 07:08
@odpbuild odpbuild changed the title [PATCH v5] api: timer: add flow control parameter for periodic timer timeout events [PATCH v6] api: timer: add flow control parameter for periodic timer timeout events Mar 30, 2026
@odpbuild odpbuild changed the title [PATCH v6] api: timer: add flow control parameter for periodic timer timeout events [PATCH v7] api: timer: add flow control parameter for periodic timer timeout events Mar 30, 2026
@shijith
Copy link
Copy Markdown

shijith commented Mar 31, 2026

Hi @MatiasElo , PR looks good.
Reviewed-by: Shijith Thotton sthotton@marvell.com

Add new odp_timer_pool_param_t.periodic.max_pending_tmo parameter and
matching capabilities odp_timer_capability_t.periodic.min/max_pending_tmo
for configuring flow control for periodic timer pools.

Signed-off-by: Matias Elo <matias.elo@nokia.com>
Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
Reviewed-by: Tuomas Taipale <tuomas.taipale@nokia.com>
Reviewed-by: Shijith Thotton <sthotton@marvell.com>
@MatiasElo MatiasElo force-pushed the dev/timer-flow-control branch from 4f06c1b to e5ab904 Compare March 31, 2026 11:57
@odpbuild odpbuild changed the title [PATCH v7] api: timer: add flow control parameter for periodic timer timeout events [PATCH v8] api: timer: add flow control parameter for periodic timer timeout events Mar 31, 2026
Add validation tests for periodic timer pool flow control.

Signed-off-by: Matias Elo <matias.elo@nokia.com>
Reviewed-by: Tuomas Taipale <tuomas.taipale@nokia.com>
Print new timer pool flow control capabilities
odp_timer_capability_t.periodic.min_pending_tmo and
odp_timer_capability_t.periodic.max_pending_tmo.

Signed-off-by: Matias Elo <matias.elo@nokia.com>
Reviewed-by: Tuomas Taipale <tuomas.taipale@nokia.com>
@MatiasElo MatiasElo force-pushed the dev/timer-flow-control branch from e5ab904 to 46f7b0f Compare March 31, 2026 12:14
@odpbuild odpbuild changed the title [PATCH v8] api: timer: add flow control parameter for periodic timer timeout events [PATCH v9] api: timer: add flow control parameter for periodic timer timeout events Mar 31, 2026
@MatiasElo MatiasElo enabled auto-merge (rebase) March 31, 2026 12:15
@MatiasElo MatiasElo merged commit d1544ce into OpenDataPlane:master Mar 31, 2026
346 of 348 checks passed
@MatiasElo MatiasElo deleted the dev/timer-flow-control branch April 1, 2026 05:38
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.

4 participants