mbox series

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

Message ID cover.1627572033.git.gmuthukrishn@marvell.com (mailing list archive)
Headers show
Series common/cnxk: enable npa telemetry | expand

Message

Gowrishankar Muthukrishnan July 29, 2021, 3:25 p.m. UTC
This patch series enables telemetry in NPA LF of cnxk.

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     |  23 +++
 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, 533 insertions(+), 14 deletions(-)
 create mode 100644 drivers/common/cnxk/cnxk_telemetry.h
 create mode 100644 drivers/common/cnxk/cnxk_telemetry_npa.c