[dpdk-dev] [v2, 0/3] common/cnxk: enable npa telemetry

Gowrishankar Muthukrishnan gmuthukrishn at marvell.com
Sun Aug 1 19:37:38 CEST 2021


This patch series enables telemetry in NPA LF of cnxk.

v2:
  * using uintptr_t to encode pointer value in json.

*** BLURB HERE ***

Gowrishankar Muthukrishnan (3):
  telemetry: enable storing pointer value
  test/telemetry: add unit tests for pointer value
  common/cnxk: add telemetry endpoints to npa

 app/test/test_telemetry_data.c           | 124 +++++++++++++
 app/test/test_telemetry_json.c           |  28 ++-
 drivers/common/cnxk/cnxk_telemetry.h     |  26 +++
 drivers/common/cnxk/cnxk_telemetry_npa.c | 227 +++++++++++++++++++++++
 drivers/common/cnxk/meson.build          |   4 +
 drivers/common/cnxk/roc_platform.h       |   8 +
 lib/telemetry/rte_telemetry.h            |  37 +++-
 lib/telemetry/telemetry.c                |  21 ++-
 lib/telemetry/telemetry_data.c           |  40 +++-
 lib/telemetry/telemetry_data.h           |   2 +
 lib/telemetry/telemetry_json.h           |  31 ++++
 lib/telemetry/version.map                |   2 +
 12 files changed, 536 insertions(+), 14 deletions(-)
 create mode 100644 drivers/common/cnxk/cnxk_telemetry.h
 create mode 100644 drivers/common/cnxk/cnxk_telemetry_npa.c

-- 
2.25.1



More information about the dev mailing list