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