Re: [dpdk-dev] [v7, 0/6] cnxk: enable telemetry endpoints
From: Jerin Jacob <hidden>
Date: 2021-09-16 08:52:45
On Wed, Sep 8, 2021 at 10:33 PM Gowrishankar Muthukrishnan [off-list ref] wrote:
This patch series enables telemetry for cnxk in the following:
- NPA LF
- Mempool driver
- NIX LF
- Ethdev driver
- Crypto driver
Depends-on: series-18612 ("net/cnxk: support for inline ipsec")Please split the patches into three series, 1/6 - 4/6 - for next-net-mrvl and delegate to me 5/6 - for main tree and delegate to Thomas 6/6 - for crypto tree and delegate to Akill and add appropriate Depends-on:
v7: - Added cryptodev endppoints. - minor cleanup in other patches. Gowrishankar Muthukrishnan (6): common/cnxk: add telemetry endpoints to npa mempool/cnxk: add telemetry end points common/cnxk: add telemetry endpoints to nix net/cnxk: add telemetry endpoing to ethdev telemetry: fix json output buffer size crypto/cnxk: add telemetry endpoints to cryptodev drivers/common/cnxk/cnxk_telemetry.h | 26 + drivers/common/cnxk/cnxk_telemetry_nix.c | 849 ++++++++++++++++++ drivers/common/cnxk/cnxk_telemetry_npa.c | 224 +++++ drivers/common/cnxk/meson.build | 7 +- drivers/common/cnxk/roc_nix.c | 3 + drivers/common/cnxk/roc_nix_priv.h | 9 + drivers/common/cnxk/roc_nix_queue.c | 15 +- drivers/common/cnxk/roc_platform.h | 15 + .../crypto/cnxk/cnxk_cryptodev_telemetry.c | 154 ++++ drivers/crypto/cnxk/meson.build | 1 + drivers/mempool/cnxk/cnxk_mempool_telemetry.c | 100 +++ drivers/mempool/cnxk/meson.build | 1 + drivers/net/cnxk/cnxk_ethdev_telemetry.c | 129 +++ drivers/net/cnxk/meson.build | 1 + lib/telemetry/telemetry_json.h | 7 +- 15 files changed, 1534 insertions(+), 7 deletions(-) create mode 100644 drivers/common/cnxk/cnxk_telemetry.h create mode 100644 drivers/common/cnxk/cnxk_telemetry_nix.c create mode 100644 drivers/common/cnxk/cnxk_telemetry_npa.c create mode 100644 drivers/crypto/cnxk/cnxk_cryptodev_telemetry.c create mode 100644 drivers/mempool/cnxk/cnxk_mempool_telemetry.c create mode 100644 drivers/net/cnxk/cnxk_ethdev_telemetry.c -- 2.25.1