mbox

[v3,0/3] common/cnxk: enable npa telemetry

Message ID cover.1627967359.git.gmuthukrishn@marvell.com (mailing list archive)
Headers

Message

Gowrishankar Muthukrishnan Aug. 3, 2021, 8:05 a.m. UTC
  This patch series enables telemetry in NPA LF of cnxk.

v3:
 - fixed format specifier for uintptr_t

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           | 125 +++++++++++++
 app/test/test_telemetry_json.c           |  29 ++-
 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           |  32 ++++
 lib/telemetry/version.map                |   2 +
 12 files changed, 539 insertions(+), 14 deletions(-)
 create mode 100644 drivers/common/cnxk/cnxk_telemetry.h
 create mode 100644 drivers/common/cnxk/cnxk_telemetry_npa.c