]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
net/mlx5: Restore missing trace event when enabling vport QoS
authorCarolina Jubran <cjubran@nvidia.com>
Tue, 25 Feb 2025 07:26:07 +0000 (09:26 +0200)
committerJakub Kicinski <kuba@kernel.org>
Thu, 27 Feb 2025 03:29:39 +0000 (19:29 -0800)
Restore the `trace_mlx5_esw_vport_qos_create` event when creating
the vport scheduling element. This trace event was lost during
refactoring.

Fixes: be034baba83e ("net/mlx5: Make vport QoS enablement more flexible for future extensions")
Signed-off-by: Carolina Jubran <cjubran@nvidia.com>
Reviewed-by: Dragos Tatulea <dtatulea@nvidia.com>
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Link: https://patch.msgid.link/20250225072608.526866-3-tariqt@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c

index 07a28073a49eaa5ad2f40f4d7c8d43324b580b19..823c1ba456cd189737d12aa635413254ca022882 100644 (file)
@@ -564,6 +564,9 @@ static int esw_qos_vport_enable(struct mlx5_vport *vport, struct mlx5_esw_sched_
                return err;
 
        esw_qos_normalize_min_rate(parent->esw, parent, extack);
+       trace_mlx5_esw_vport_qos_create(vport->dev, vport,
+                                       vport->qos.sched_node->max_rate,
+                                       vport->qos.sched_node->bw_share);
 
        return 0;
 }