aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2023-10-31 15:56:47 +0200
committerMatias Elo <matias.elo@nokia.com>2023-11-06 08:55:31 +0200
commit118d2821f732e22e20806a2153a7d327aa643fa0 (patch)
treefd7daeadaced60fed45b74fe333bb16e260e3b23
parent36a5601d3a79006cd5dcf98a59466a503861aff3 (diff)
linux-dpdk: timer: print dpdk timer statistics in odp_timer_pool_print()
Print DPDK global timer statistics in odp_timer_pool_print() implementation. Signed-off-by: Matias Elo <matias.elo@nokia.com> Reviewed-by: Jere Leppänen <jere.leppanen@nokia.com>
-rw-r--r--platform/linux-dpdk/odp_timer.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/platform/linux-dpdk/odp_timer.c b/platform/linux-dpdk/odp_timer.c
index 9d30f6929..aa841ae0f 100644
--- a/platform/linux-dpdk/odp_timer.c
+++ b/platform/linux-dpdk/odp_timer.c
@@ -36,6 +36,7 @@
#include <rte_timer.h>
#include <inttypes.h>
+#include <stdio.h>
#include <string.h>
/* One divided by one nanosecond in Hz */
@@ -1397,6 +1398,13 @@ void odp_timer_pool_print(odp_timer_pool_t timer_pool)
str[len] = 0;
_ODP_PRINT("%s\n", str);
+
+ _ODP_PRINT("DPDK timer statistics\n---------------------\n");
+ if (timer_global->use_alternate)
+ rte_timer_alt_dump_stats(timer_global->data_id, stdout);
+ else
+ rte_timer_dump_stats(stdout);
+ _ODP_PRINT("\n");
}
void odp_timer_print(odp_timer_t timer_hdl)