]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys
authorAya Levin <ayal@mellanox.com>
Thu, 28 Feb 2019 07:39:02 +0000 (09:39 +0200)
committerSaeed Mahameed <saeedm@mellanox.com>
Fri, 29 Mar 2019 19:24:42 +0000 (12:24 -0700)
commit595166ba30e5a01e95643322e9a794c46856365c
tree849902dae98a7c918a31be6d060237547e1418ee
parentac5b9e7f464fd8d9f001776854389912b367e211
net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys

Allow configuration of legacy link-modes even when extended link-modes
are supported. This requires reading of legacy advertisement even when
extended link-modes are supported. Since legacy and extended
advertisement are mutually excluded, wait for empty reply from extended
advertisement before reading legacy advertisement.

Fixes: e81c40c602f6 ("net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes")
Signed-off-by: Aya Levin <ayal@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c