loop until rte_timer_reset() succeed */
| 570 | |
| 571 | /* loop until rte_timer_reset() succeed */ |
| 572 | void |
| 573 | rte_timer_reset_sync(struct rte_timer *tim, uint64_t ticks, |
| 574 | enum rte_timer_type type, unsigned tim_lcore, |
| 575 | rte_timer_cb_t fct, void *arg) |
| 576 | { |
| 577 | while (rte_timer_reset(tim, ticks, type, tim_lcore, |
| 578 | fct, arg) != 0) |
| 579 | rte_pause(); |
| 580 | } |
| 581 | |
| 582 | static int |
| 583 | __rte_timer_stop(struct rte_timer *tim, |