net/mlx5e: TC, Support tc action api for police
authorRoi Dayan <roid@nvidia.com>
Thu, 21 Jul 2022 08:04:51 +0000 (11:04 +0300)
committerSaeed Mahameed <saeedm@nvidia.com>
Thu, 28 Jul 2022 20:55:27 +0000 (13:55 -0700)
commit7d1a5ce46e475378761432263e9b1a385968a9af
treeda790849abc30fc7e01c67072f58ae92bc7b307b
parentf8e9d413a28a36f7451ca3b53306a6a8daa7b997
net/mlx5e: TC, Support tc action api for police

Add support for tc action api for police.
Offloading standalone police action without
a tc rule and reporting stats.

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/rep/tc.c
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.h
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h