mbox

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

Message ID 1562594861-27123-1-git-send-email-matan@mellanox.com (mailing list archive)
Headers

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(-)