mbox series

[v9,0/4] cnxk: enable telemetry endpoints

Message ID cover.1632896495.git.gmuthukrishn@marvell.com (mailing list archive)
Headers
Series cnxk: enable telemetry endpoints |

Message

Gowrishankar Muthukrishnan Sept. 29, 2021, 6:54 a.m. UTC
  This patch series enables telemetry in cnxk for the following:
 - NPA LF
 - NIX LF
 - Mempool driver
 - Ethdev driver

Depends-on: series-18612 ("net/cnxk: support for inline ipsec")
Depends-on: patch-19248 ("ethdev: add telemetry endpoint for device info")
Depends-on: patch-19251 ("mempool: add telemetry endpoint for mempool info")

v9:
 - moved common info from drivers to lib endpoints.
 
Gowrishankar Muthukrishnan (4):
  common/cnxk: add telemetry endpoints to npa
  common/cnxk: add telemetry endpoints to nix
  mempool/cnxk: add telemetry endpoints mempool
  net/cnxk: add telemetry endpoints to ethdev

 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 +
 drivers/mempool/cnxk/cnxk_mempool_telemetry.c |  57 ++
 drivers/mempool/cnxk/meson.build              |   1 +
 drivers/net/cnxk/cnxk_ethdev_telemetry.c      |  93 ++
 drivers/net/cnxk/meson.build                  |   1 +
 12 files changed, 1295 insertions(+), 5 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/mempool/cnxk/cnxk_mempool_telemetry.c
 create mode 100644 drivers/net/cnxk/cnxk_ethdev_telemetry.c
  

Comments

Jerin Jacob Oct. 19, 2021, 4:42 p.m. UTC | #1
On Wed, Sep 29, 2021 at 12:25 PM Gowrishankar Muthukrishnan
<gmuthukrishn@marvell.com> wrote:
>
> This patch series enables telemetry in cnxk for the following:
>  - NPA LF
>  - NIX LF
>  - cnxk Mempool driver
>  - cnxk Ethdev driver
>


Series Acked-by: Jerin Jacob <jerinj@marvell.com>
Series applied to dpdk-next-net-mrvl/for-dpdk-main. Thanks.

>
> v9:
>  - moved common info from drivers to lib endpoints.
>
> Gowrishankar Muthukrishnan (4):
>   common/cnxk: add telemetry endpoints to npa
>   common/cnxk: add telemetry endpoints to nix
>   mempool/cnxk: add telemetry endpoints mempool
>   net/cnxk: add telemetry endpoints to ethdev
>
>  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 +
>  drivers/mempool/cnxk/cnxk_mempool_telemetry.c |  57 ++
>  drivers/mempool/cnxk/meson.build              |   1 +
>  drivers/net/cnxk/cnxk_ethdev_telemetry.c      |  93 ++
>  drivers/net/cnxk/meson.build                  |   1 +
>  12 files changed, 1295 insertions(+), 5 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/mempool/cnxk/cnxk_mempool_telemetry.c
>  create mode 100644 drivers/net/cnxk/cnxk_ethdev_telemetry.c
>
> --
> 2.25.1
>
  
Ferruh Yigit Oct. 20, 2021, 1:30 p.m. UTC | #2
On 10/19/2021 5:42 PM, Jerin Jacob wrote:
> On Wed, Sep 29, 2021 at 12:25 PM Gowrishankar Muthukrishnan
> <gmuthukrishn@marvell.com> wrote:
>>
>> This patch series enables telemetry in cnxk for the following:
>>   - NPA LF
>>   - NIX LF
>>   - cnxk Mempool driver
>>   - cnxk Ethdev driver
>>
> 
> 
> Series Acked-by: Jerin Jacob <jerinj@marvell.com>
> Series applied to dpdk-next-net-mrvl/for-dpdk-main. Thanks.
> 

For record, v10 of this set seems merged according patchwork:
https://patches.dpdk.org/project/dpdk/list/?series=19788&state=*

>>
>> v9:
>>   - moved common info from drivers to lib endpoints.
>>
>> Gowrishankar Muthukrishnan (4):
>>    common/cnxk: add telemetry endpoints to npa
>>    common/cnxk: add telemetry endpoints to nix
>>    mempool/cnxk: add telemetry endpoints mempool
>>    net/cnxk: add telemetry endpoints to ethdev
>>
>>   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 +
>>   drivers/mempool/cnxk/cnxk_mempool_telemetry.c |  57 ++
>>   drivers/mempool/cnxk/meson.build              |   1 +
>>   drivers/net/cnxk/cnxk_ethdev_telemetry.c      |  93 ++
>>   drivers/net/cnxk/meson.build                  |   1 +
>>   12 files changed, 1295 insertions(+), 5 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/mempool/cnxk/cnxk_mempool_telemetry.c
>>   create mode 100644 drivers/net/cnxk/cnxk_ethdev_telemetry.c
>>
>> --
>> 2.25.1
>>