unsigned lcore_id = rte_lcore_id();
struct rte_timer *t, *t_prev;
unsigned lcore_id = rte_lcore_id();
struct rte_timer *t, *t_prev;
enum rte_timer_type type, unsigned tim_lcore,
rte_timer_cb_t fct, void *arg)
{
enum rte_timer_type type, unsigned tim_lcore,
rte_timer_cb_t fct, void *arg)
{
union rte_timer_status status;
struct rte_timer *tim, *tim2;
unsigned lcore_id = rte_lcore_id();
union rte_timer_status status;
struct rte_timer *tim, *tim2;
unsigned lcore_id = rte_lcore_id();
/* browse ordered list, add expired timers in 'expired' list */
rte_spinlock_lock(&priv_timer[lcore_id].list_lock);
/* browse ordered list, add expired timers in 'expired' list */
rte_spinlock_lock(&priv_timer[lcore_id].list_lock);