Skip to content

Commit 6e9d51b

Browse files
royno-nvidiaSaeed Mahameed
authored andcommitted
net/mlx5e: Initialize link speed to zero
mlx5e_port_max_linkspeed does not guarantee value assignment for speed. Avoid cases where link_speed might be used uninitialized. In case mlx5e_port_max_linkspeed fails, a default link speed of 50000 will be used for the calculations. Fixes: 3f6d08d ("net/mlx5e: Add RSS support for hairpin") Signed-off-by: Roy Novich <royno@nvidia.com> Reviewed-by: Tariq Toukan <tariqt@nvidia.com> Reviewed-by: Aya Levin <ayal@nvidia.com> Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
1 parent 922f56e commit 6e9d51b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • drivers/net/ethernet/mellanox/mlx5/core

drivers/net/ethernet/mellanox/mlx5/core/en_tc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1103,8 +1103,8 @@ static void
11031103
mlx5e_hairpin_params_init(struct mlx5e_hairpin_params *hairpin_params,
11041104
struct mlx5_core_dev *mdev)
11051105
{
1106+
u32 link_speed = 0;
11061107
u64 link_speed64;
1107-
u32 link_speed;
11081108

11091109
hairpin_params->mdev = mdev;
11101110
/* set hairpin pair per each 50Gbs share of the link */

0 commit comments

Comments
 (0)