On Wed, Sep 8, 2021 at 10:33 PM Gowrishankar Muthukrishnan <gmuthukri...@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 >