diff options
author | Matias Elo <matias.elo@nokia.com> | 2023-10-31 15:56:47 +0200 |
---|---|---|
committer | Matias Elo <matias.elo@nokia.com> | 2023-11-06 08:55:31 +0200 |
commit | 118d2821f732e22e20806a2153a7d327aa643fa0 (patch) | |
tree | fd7daeadaced60fed45b74fe333bb16e260e3b23 | |
parent | 36a5601d3a79006cd5dcf98a59466a503861aff3 (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.c | 8 |
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) |