mbox series

[RFC,0/8] net/mlx5: enhancement metering support

Message ID 20201215073119.404947-1-lizh@nvidia.com (mailing list archive)
Headers
Series net/mlx5: enhancement metering support |

Message

Li Zhang Dec. 15, 2020, 7:31 a.m. UTC
  Li Zhang (8):
  net/mlx5: use mask for meter register setting
  common/mlx5: add definitions for ASO flow meter
  common/mlx5: add read ASO flow meter HCA capability
  common/mlx5: add DevX API to create ASO flow meter object
  net/mlx5: flow meter pool to manage meter object
  net/mlx5: init/uninit flow meter queue for WQE
  net/mlx5: aso flow meter send WQE and CQE handle
  net/mlx5: add support of ASO meter action

 drivers/common/mlx5/mlx5_devx_cmds.c          |  68 ++
 drivers/common/mlx5/mlx5_devx_cmds.h          |  26 +-
 drivers/common/mlx5/mlx5_prm.h                |  75 ++-
 drivers/common/mlx5/version.map               |   3 +-
 drivers/net/mlx5/linux/mlx5_os.c              |  21 +-
 drivers/net/mlx5/meson.build                  |   2 +-
 drivers/net/mlx5/mlx5.c                       |  77 ++-
 drivers/net/mlx5/mlx5.h                       | 224 ++++++-
 drivers/net/mlx5/mlx5_flow.c                  | 132 +++-
 drivers/net/mlx5/mlx5_flow.h                  | 188 ++----
 .../mlx5/{mlx5_flow_age.c => mlx5_flow_aso.c} | 279 +++++++-
 drivers/net/mlx5/mlx5_flow_dv.c               | 280 ++++++--
 drivers/net/mlx5/mlx5_flow_meter.c            | 622 +++++++++++-------
 13 files changed, 1511 insertions(+), 486 deletions(-)
 rename drivers/net/mlx5/{mlx5_flow_age.c => mlx5_flow_aso.c} (69%)