trace: add alarm tracepoints
[dpdk.git] / lib / librte_eal / linux / eal_alarm.c
index 0924c92..3252c6f 100644 (file)
@@ -20,6 +20,8 @@
 #include <rte_lcore.h>
 #include <rte_errno.h>
 #include <rte_spinlock.h>
+#include <rte_eal_trace.h>
+
 #include <eal_private.h>
 
 #ifndef        TFD_NONBLOCK
@@ -172,6 +174,7 @@ rte_eal_alarm_set(uint64_t us, rte_eal_alarm_callback cb_fn, void *cb_arg)
        }
        rte_spinlock_unlock(&alarm_list_lk);
 
+       rte_eal_trace_alarm_set(us, cb_fn, cb_arg, ret);
        return ret;
 }
 
@@ -240,5 +243,6 @@ rte_eal_alarm_cancel(rte_eal_alarm_callback cb_fn, void *cb_arg)
        else if (err)
                rte_errno = err;
 
+       rte_eal_trace_alarm_cancel(cb_fn, cb_arg, count);
        return count;
 }