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