diff options
author | Mark Bloch <mbloch@nvidia.com> | 2022-03-02 12:12:01 +0300 |
---|---|---|
committer | Saeed Mahameed <saeedm@nvidia.com> | 2022-05-10 08:54:03 +0300 |
commit | 24b3599effe2b1eda7bc7e8b2b5e8fe459256222 (patch) | |
tree | 2de6863a210401e68a5d066d566fbaf28ea6133a | |
parent | 4cd14d44b11dabf195d1e66dadbb954336224658 (diff) | |
download | linux-24b3599effe2b1eda7bc7e8b2b5e8fe459256222.tar.xz |
net/mlx5: Lag, refactor dmesg print
Combine dmesg lag prints into a single function.
Signed-off-by: Mark Bloch <mbloch@nvidia.com>
Reviewed-by: Maor Gottlieb <maorg@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c b/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c index 716e073c80d4..90056a3ca89d 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c @@ -107,6 +107,16 @@ int mlx5_cmd_destroy_vport_lag(struct mlx5_core_dev *dev) } EXPORT_SYMBOL(mlx5_cmd_destroy_vport_lag); +static void mlx5_lag_print_mapping(struct mlx5_core_dev *dev, + struct mlx5_lag *ldev) +{ + int i; + + mlx5_core_info(dev, "lag map:\n"); + for (i = 0; i < ldev->ports; i++) + mlx5_core_info(dev, "\tport %d:%d\n", i + 1, ldev->v2p_map[i]); +} + static int mlx5_lag_netdev_event(struct notifier_block *this, unsigned long event, void *ptr); static void mlx5_do_bond_work(struct work_struct *work); @@ -311,7 +321,6 @@ void mlx5_modify_lag(struct mlx5_lag *ldev, u8 ports[MLX5_MAX_PORTS] = {}; int err; int i; - int j; mlx5_infer_tx_affinity_mapping(tracker, ldev->ports, ports); @@ -328,11 +337,7 @@ void mlx5_modify_lag(struct mlx5_lag *ldev, memcpy(ldev->v2p_map, ports, sizeof(ports[0]) * ldev->ports); - mlx5_core_info(dev0, "modify lag map\n"); - for (j = 0; j < ldev->ports; j++) - mlx5_core_info(dev0, "\tmap port %d:%d\n", - j + 1, - ldev->v2p_map[j]); + mlx5_lag_print_mapping(dev0, ldev); break; } @@ -393,11 +398,8 @@ static int mlx5_create_lag(struct mlx5_lag *ldev, struct mlx5_core_dev *dev1 = ldev->pf[MLX5_LAG_P2].dev; u32 in[MLX5_ST_SZ_DW(destroy_lag_in)] = {}; int err; - int i; - mlx5_core_info(dev0, "lag map:\n"); - for (i = 0; i < ldev->ports; i++) - mlx5_core_info(dev0, "\tport %d:%d\n", i + 1, ldev->v2p_map[i]); + mlx5_lag_print_mapping(dev0, ldev); mlx5_core_info(dev0, "shared_fdb:%d mode:%s\n", shared_fdb, get_str_port_sel_mode(flags)); |