eventdev: fix resetting software timer
authorDan Gora <dg@adax.com>
Tue, 22 May 2018 00:14:14 +0000 (21:14 -0300)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 22 May 2018 17:39:35 +0000 (19:39 +0200)
Fix the call to rte_timer_reset_sync() in sw_event_timer_cb().  The
second parameter is the number of ticks, the third is the timer type.

Fixes: 6750b21bd6af ("eventdev: add default software timer adapter")

Signed-off-by: Dan Gora <dg@adax.com>
Acked-by: Erik Gabriel Carrillo <erik.g.carrillo@intel.com>
lib/librte_eventdev/rte_event_timer_adapter.c

index 9a863f5..6f1d672 100644 (file)
@@ -565,7 +565,7 @@ sw_event_timer_cb(struct rte_timer *tim, void *arg)
                 * immediate expiry value, so that we process it again on the
                 * next iteration.
                 */
-               rte_timer_reset_sync(tim, SINGLE, 0, rte_lcore_id(),
+               rte_timer_reset_sync(tim, 0, SINGLE, rte_lcore_id(),
                                     sw_event_timer_cb, evtim);
 
                sw_data->stats.evtim_retry_count++;