]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
net/mlx5: Rename devlink rate parent set function for leaf nodes
authorCarolina Jubran <cjubran@nvidia.com>
Mon, 10 Mar 2025 21:26:53 +0000 (23:26 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 18 Mar 2025 09:36:55 +0000 (10:36 +0100)
Rename `mlx5_esw_devlink_rate_parent_set()` to
`mlx5_esw_devlink_rate_leaf_parent_set()` to distinguish setting a
parent for leafs from nodes, which is not yet supported.

Signed-off-by: Carolina Jubran <cjubran@nvidia.com>
Reviewed-by: Cosmin Ratiu <cratiu@nvidia.com>
Reviewed-by: Dragos Tatulea <dtatulea@nvidia.com>
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Link: https://patch.msgid.link/1741642016-44918-2-git-send-email-tariqt@nvidia.com
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/mellanox/mlx5/core/devlink.c
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h

index a2cf3e79693dd8060c5c5d1b42ef1e4349d8058b..2a9e3a43c1c8c4193cafac98bcee8230ac4b5a43 100644 (file)
@@ -327,7 +327,7 @@ static const struct devlink_ops mlx5_devlink_ops = {
        .rate_node_tx_max_set = mlx5_esw_devlink_rate_node_tx_max_set,
        .rate_node_new = mlx5_esw_devlink_rate_node_new,
        .rate_node_del = mlx5_esw_devlink_rate_node_del,
-       .rate_leaf_parent_set = mlx5_esw_devlink_rate_parent_set,
+       .rate_leaf_parent_set = mlx5_esw_devlink_rate_leaf_parent_set,
 #endif
 #ifdef CONFIG_MLX5_SF_MANAGER
        .port_new = mlx5_devlink_sf_port_new,
index 823c1ba456cd189737d12aa635413254ca022882..c56027838a57263ec9a1a31b2856c36cd9421a37 100644 (file)
@@ -986,10 +986,10 @@ int mlx5_esw_qos_vport_update_parent(struct mlx5_vport *vport, struct mlx5_esw_s
        return err;
 }
 
-int mlx5_esw_devlink_rate_parent_set(struct devlink_rate *devlink_rate,
-                                    struct devlink_rate *parent,
-                                    void *priv, void *parent_priv,
-                                    struct netlink_ext_ack *extack)
+int mlx5_esw_devlink_rate_leaf_parent_set(struct devlink_rate *devlink_rate,
+                                         struct devlink_rate *parent,
+                                         void *priv, void *parent_priv,
+                                         struct netlink_ext_ack *extack)
 {
        struct mlx5_esw_sched_node *node;
        struct mlx5_vport *vport = priv;
index 6eb8f6a648c83ff900f7620a6ec01d920f46848c..43a40bda7d19ef7377f806f83e578615ab522d77 100644 (file)
@@ -29,10 +29,10 @@ int mlx5_esw_devlink_rate_node_new(struct devlink_rate *rate_node, void **priv,
                                   struct netlink_ext_ack *extack);
 int mlx5_esw_devlink_rate_node_del(struct devlink_rate *rate_node, void *priv,
                                   struct netlink_ext_ack *extack);
-int mlx5_esw_devlink_rate_parent_set(struct devlink_rate *devlink_rate,
-                                    struct devlink_rate *parent,
-                                    void *priv, void *parent_priv,
-                                    struct netlink_ext_ack *extack);
+int mlx5_esw_devlink_rate_leaf_parent_set(struct devlink_rate *devlink_rate,
+                                         struct devlink_rate *parent,
+                                         void *priv, void *parent_priv,
+                                         struct netlink_ext_ack *extack);
 #endif
 
 #endif