[dpdk-dev] [v7, 0/6] cnxk: enable telemetry endpoints
Jerin Jacob
jerinjacobk at gmail.com
Thu Sep 16 10:52:16 CEST 2021
On Wed, Sep 8, 2021 at 10:33 PM Gowrishankar Muthukrishnan
<gmuthukrishn at marvell.com> 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
>
More information about the dev
mailing list