mbox

[v2,0/2] add basic ethdev stats with data object recursion

Message ID 20200624134824.16210-1-ciara.power@intel.com (mailing list archive)
Headers

Message

Power, Ciara June 24, 2020, 1:48 p.m. UTC
  This patchset adds support for basic ethdev statistics in Telemetry.
To do this, recursive data object support is needed to report the queue
statistics in a list. With this patch, an array or dictionary supports
uint64_t, int or string array types, which is used for the ethdev
queue stats.

Ciara Power (2):
  telemetry: support array values in data objects
  ethdev: add basic stats for telemetry

 lib/librte_ethdev/rte_ethdev.c                | 53 +++++++++++++++
 lib/librte_telemetry/rte_telemetry.h          | 67 +++++++++++++++++++
 .../rte_telemetry_version.map                 |  4 ++
 lib/librte_telemetry/telemetry.c              | 56 ++++++++++++++++
 lib/librte_telemetry/telemetry_data.c         | 51 ++++++++++++++
 lib/librte_telemetry/telemetry_data.h         |  7 ++
 lib/librte_telemetry/telemetry_json.h         | 33 +++++++++
 7 files changed, 271 insertions(+)