Home
last modified time | relevance | path

Searched refs:flow_meters (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dmeter.c155 flow_meters = meter->flow_meters; in mlx5e_tc_meter_modify()
312 meter->flow_meters = flow_meters; in __mlx5e_flow_meter_alloc()
332 struct mlx5e_flow_meters *flow_meters = meter->flow_meters; in __mlx5e_flow_meter_free() local
386 if (!flow_meters) in mlx5e_tc_meter_get()
408 struct mlx5e_flow_meters *flow_meters = meter->flow_meters; in mlx5e_tc_meter_put() local
464 if (!flow_meters) in mlx5e_tc_meter_update()
481 if (!flow_meters) in mlx5e_tc_meter_replace()
533 flow_meters = kzalloc(sizeof(*flow_meters), GFP_KERNEL); in mlx5e_flow_meters_init()
534 if (!flow_meters) in mlx5e_flow_meters_init()
543 flow_meters->aso = mlx5_aso_create(mdev, flow_meters->pdn); in mlx5e_flow_meters_init()
[all …]
H A Dmeter.h27 struct mlx5e_flow_meters *flow_meters; member
62 mlx5e_tc_meter_get_namespace(struct mlx5e_flow_meters *flow_meters);
69 mlx5e_flow_meters_cleanup(struct mlx5e_flow_meters *flow_meters);
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rep.h102 struct mlx5e_flow_meters *flow_meters; member
H A Den_tc.c336 if (!uplink_priv->flow_meters) in mlx5e_get_flow_meters()
337 uplink_priv->flow_meters = in mlx5e_get_flow_meters()
341 if (!IS_ERR(uplink_priv->flow_meters)) in mlx5e_get_flow_meters()
342 return uplink_priv->flow_meters; in mlx5e_get_flow_meters()
456 ns_type = mlx5e_tc_meter_get_namespace(meter->flow_meters); in mlx5e_tc_add_flow_meter()
5493 mlx5e_flow_meters_cleanup(uplink_priv->flow_meters); in mlx5e_tc_esw_cleanup()