[0/4] net/mlx5: accelerate DV flow counters mangement
mbox series

Message ID 1562594861-27123-1-git-send-email-matan@mellanox.com
Headers show
Series
  • net/mlx5: accelerate DV flow counters mangement
Related show

Message

Matan Azrad July 8, 2019, 2:07 p.m. UTC
New features in devx to query and allocate flow counters by batch commands allow to accelerate flow counter create/destroy/query.

Matan Azrad (4):
  net/mlx5: accelerate DV flow counter transactions
  net/mlx5: resize a full counter container
  net/mlx5: accelerate DV flow counter query
  net/mlx5: allow basic counter management fallback

 doc/guides/rel_notes/release_19_08.rst |   6 +-
 drivers/net/mlx5/Makefile              |   7 +-
 drivers/net/mlx5/meson.build           |   2 +
 drivers/net/mlx5/mlx5.c                | 102 ++++++
 drivers/net/mlx5/mlx5.h                | 145 +++++++-
 drivers/net/mlx5/mlx5_devx_cmds.c      | 225 +++++++++---
 drivers/net/mlx5/mlx5_ethdev.c         |  85 ++++-
 drivers/net/mlx5/mlx5_flow.c           | 147 ++++++++
 drivers/net/mlx5/mlx5_flow.h           |  27 +-
 drivers/net/mlx5/mlx5_flow_dv.c        | 616 ++++++++++++++++++++++++++++++---
 drivers/net/mlx5/mlx5_flow_verbs.c     |  15 +-
 drivers/net/mlx5/mlx5_glue.c           |  91 +++++
 drivers/net/mlx5/mlx5_glue.h           |  20 ++
 drivers/net/mlx5/mlx5_prm.h            | 116 ++++++-
 14 files changed, 1464 insertions(+), 140 deletions(-)

Comments

Matan Azrad July 16, 2019, 2:34 p.m. UTC | #1
New features in devx to query and allocate flow counters by batch commands allow to accelerate flow counter create/destroy/query.

v2:
rebase.

Matan Azrad (4):
  net/mlx5: accelerate DV flow counter transactions
  net/mlx5: resize a full counter container
  net/mlx5: accelerate DV flow counter query
  net/mlx5: allow basic counter management fallback

 doc/guides/rel_notes/release_19_08.rst |   2 +
 drivers/net/mlx5/Makefile              |   7 +-
 drivers/net/mlx5/meson.build           |   4 +-
 drivers/net/mlx5/mlx5.c                | 102 ++++++
 drivers/net/mlx5/mlx5.h                | 145 +++++++-
 drivers/net/mlx5/mlx5_devx_cmds.c      | 225 +++++++++---
 drivers/net/mlx5/mlx5_ethdev.c         |  85 ++++-
 drivers/net/mlx5/mlx5_flow.c           | 147 ++++++++
 drivers/net/mlx5/mlx5_flow.h           |  27 +-
 drivers/net/mlx5/mlx5_flow_dv.c        | 616 ++++++++++++++++++++++++++++++---
 drivers/net/mlx5/mlx5_flow_verbs.c     |  15 +-
 drivers/net/mlx5/mlx5_glue.c           |  91 +++++
 drivers/net/mlx5/mlx5_glue.h           |  20 ++
 drivers/net/mlx5/mlx5_prm.h            | 116 ++++++-
 14 files changed, 1463 insertions(+), 139 deletions(-)
Raslan Darawsheh July 17, 2019, 6:50 a.m. UTC | #2
Hi,

> -----Original Message-----
> From: dev <dev-bounces@dpdk.org> On Behalf Of Matan Azrad
> Sent: Tuesday, July 16, 2019 5:35 PM
> To: Shahaf Shuler <shahafs@mellanox.com>; Yongseok Koh
> <yskoh@mellanox.com>; Slava Ovsiienko <viacheslavo@mellanox.com>
> Cc: dev@dpdk.org
> Subject: [dpdk-dev] [PATCH 0/4] net/mlx5: accelerate DV flow counters
> mangement
> 
> New features in devx to query and allocate flow counters by batch
> commands allow to accelerate flow counter create/destroy/query.
> 
> v2:
> rebase.
> 
> Matan Azrad (4):
>   net/mlx5: accelerate DV flow counter transactions
>   net/mlx5: resize a full counter container
>   net/mlx5: accelerate DV flow counter query
>   net/mlx5: allow basic counter management fallback
> 
>  doc/guides/rel_notes/release_19_08.rst |   2 +
>  drivers/net/mlx5/Makefile              |   7 +-
>  drivers/net/mlx5/meson.build           |   4 +-
>  drivers/net/mlx5/mlx5.c                | 102 ++++++
>  drivers/net/mlx5/mlx5.h                | 145 +++++++-
>  drivers/net/mlx5/mlx5_devx_cmds.c      | 225 +++++++++---
>  drivers/net/mlx5/mlx5_ethdev.c         |  85 ++++-
>  drivers/net/mlx5/mlx5_flow.c           | 147 ++++++++
>  drivers/net/mlx5/mlx5_flow.h           |  27 +-
>  drivers/net/mlx5/mlx5_flow_dv.c        | 616
> ++++++++++++++++++++++++++++++---
>  drivers/net/mlx5/mlx5_flow_verbs.c     |  15 +-
>  drivers/net/mlx5/mlx5_glue.c           |  91 +++++
>  drivers/net/mlx5/mlx5_glue.h           |  20 ++
>  drivers/net/mlx5/mlx5_prm.h            | 116 ++++++-
>  14 files changed, 1463 insertions(+), 139 deletions(-)
> 
> --
> 1.8.3.1

Series applied to next-net-mlx,


Kindest regards
Raslan Darawsheh