diff options
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx4/en_selftest.c')
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx4/en_selftest.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx4/en_selftest.c b/drivers/net/ethernet/mellanox/mlx4/en_selftest.c index c11d063473e5..03e5f6ac67e7 100644 --- a/drivers/net/ethernet/mellanox/mlx4/en_selftest.c +++ b/drivers/net/ethernet/mellanox/mlx4/en_selftest.c | |||
@@ -129,8 +129,10 @@ static int mlx4_en_test_speed(struct mlx4_en_priv *priv) | |||
129 | if (mlx4_en_QUERY_PORT(priv->mdev, priv->port)) | 129 | if (mlx4_en_QUERY_PORT(priv->mdev, priv->port)) |
130 | return -ENOMEM; | 130 | return -ENOMEM; |
131 | 131 | ||
132 | /* The device currently only supports 10G speed */ | 132 | /* The device supports 1G, 10G and 40G speeds */ |
133 | if (priv->port_state.link_speed != SPEED_10000) | 133 | if (priv->port_state.link_speed != 1000 && |
134 | priv->port_state.link_speed != 10000 && | ||
135 | priv->port_state.link_speed != 40000) | ||
134 | return priv->port_state.link_speed; | 136 | return priv->port_state.link_speed; |
135 | return 0; | 137 | return 0; |
136 | } | 138 | } |