[dpdk-dev] [PATCH v4 0/2] add basic ethdev stats with data object recursion
Ciara Power
ciara.power at intel.com
Mon Jul 13 16:23:45 CEST 2020
v4: Added missing param description to Doxygen comment.
v3:
- Modified commit logs.
- Changed function names to reference container.
- Modified Doxygen comments to reference container.
v2:
- Added support for arrays to have container values.
- Added support for int and string arrays within dict/array.
- Added APIs for internal container memory management.
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 type values, which is used for the ethdev
queue stats.
Ciara Power (2):
telemetry: support array values in data objects
ethdev: add common stats for telemetry
lib/librte_ethdev/rte_ethdev.c | 53 ++++++++++++++
lib/librte_telemetry/rte_telemetry.h | 70 +++++++++++++++++++
.../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, 274 insertions(+)
--
2.17.1
More information about the dev
mailing list