summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h
diff options
context:
space:
mode:
authorOz Shlomo <ozsh@nvidia.com>2022-11-02 14:36:51 +0000
committerSaeed Mahameed <saeedm@nvidia.com>2022-12-08 16:10:55 -0800
commit6fda078d5f7521cf02f493b62d9d87abda3cb890 (patch)
treea8a9d73121a66f5553d037235fabbd309c4022c4 /drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h
parentd56713250a59aba48428345f80e1bff9dde897e1 (diff)
downloadlinux-6fda078d5f7521cf02f493b62d9d87abda3cb890.tar.bz2
net/mlx5e: TC, add support for meter mtu offload
Initialize the meter object with the TC police mtu parameter. Use the hardware range destination to compare the pkt len to the mtu setting. Assign the range destination hit/miss ft to the police conform/exceed attributes. Signed-off-by: Oz Shlomo <ozsh@nvidia.com> Reviewed-by: Roi Dayan <roid@nvidia.com> Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h')
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h
index f16abf33bb51..9b795cd106bb 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h
@@ -20,6 +20,7 @@ struct mlx5e_flow_meter_params {
u32 index;
u64 rate;
u64 burst;
+ u32 mtu;
};
struct mlx5e_flow_meter_handle {