[dpdk-dev] [RFC 0/8] net/mlx5: enhancement metering support
Li Zhang
lizh at nvidia.com
Tue Dec 15 08:31:11 CET 2020
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%)
--
2.27.0
More information about the dev
mailing list