]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
net/mlx5e: TC, Separate get/update/replace meter functions
authorRoi Dayan <roid@nvidia.com>
Sun, 24 Jul 2022 11:14:55 +0000 (14:14 +0300)
committerSaeed Mahameed <saeedm@nvidia.com>
Thu, 28 Jul 2022 20:55:26 +0000 (13:55 -0700)
commitf8e9d413a28a36f7451ca3b53306a6a8daa7b997
tree329bf56b50fe5478e9369e0e1b56f6674497c98a
parentb50ce4350c107c96a6a3e481b5e07208f0d058bb
net/mlx5e: TC, Separate get/update/replace meter functions

mlx5e_tc_meter_get() to get an existing meter.
mlx5e_tc_meter_update() to update an existing meter without refcount.
mlx5e_tc_meter_replace() to get/create a meter and update if needed.

Signed-off-by: Roi Dayan <roid@nvidia.com>
Reviewed-by: Jianbo Liu <jianbol@nvidia.com>
Reviewed-by: Oz Shlomo <ozsh@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c