diff options
author | Matias Elo <matias.elo@nokia.com> | 2023-02-24 09:39:16 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-24 09:39:16 +0200 |
commit | 0f2f3271f64b25d7ce101b7a5c82b7fc17ba2d32 (patch) | |
tree | 5d4df86a452c52b1421b8039835ec793ac4019c7 /example/timer/odp_timer_simple.c | |
parent | 282188e33695bb6863e289df61e0dfbd87ca205c (diff) | |
parent | c7c99cfd5635da8c0afc7f3803ce6e1c82c3465b (diff) |
Merge ODP v1.40.0.0v1.40.0.0_DPDK_19.11
Merge ODP linux-generic v1.40.0.0 into linux-dpdk.
Diffstat (limited to 'example/timer/odp_timer_simple.c')
-rw-r--r-- | example/timer/odp_timer_simple.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/example/timer/odp_timer_simple.c b/example/timer/odp_timer_simple.c index f44977476..4e3120653 100644 --- a/example/timer/odp_timer_simple.c +++ b/example/timer/odp_timer_simple.c @@ -129,13 +129,19 @@ int main(int argc ODP_UNUSED, char *argv[] ODP_UNUSED) for (i = 0; i < 5; i++) { odp_time_t time; + odp_timer_start_t start_param; /* Program timeout action on current tick + period */ tick = odp_timer_current_tick(timer_pool); - rc = odp_timer_set_abs(tim, tick + period, &ev); + + start_param.tick_type = ODP_TIMER_TICK_ABS; + start_param.tick = tick + period; + start_param.tmo_ev = ev; + + rc = odp_timer_start(tim, &start_param); /* Too early or too late timeout requested */ if (odp_unlikely(rc != ODP_TIMER_SUCCESS)) - ODPH_ABORT("odp_timer_set_abs() failed: %d\n", rc); + ODPH_ABORT("odp_timer_start() failed: %d\n", rc); /* Wait for 2 seconds for timeout action to be generated */ ev = odp_schedule(&queue, sched_tmo); |