mirror of https://gitee.com/openkylin/linux.git
net/mlx5e: IPoIB, Support the flash device ethtool callback
This callback further invokes the mlxfw module to flash the new firmware file to the device. Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com> Signed-off-by: Yotam Gigi <yotamg@mellanox.com> Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
This commit is contained in:
parent
3ffaabecd1
commit
e2e086c196
|
@ -121,6 +121,14 @@ static int mlx5i_get_ts_info(struct net_device *netdev,
|
|||
return mlx5e_ethtool_get_ts_info(priv, info);
|
||||
}
|
||||
|
||||
static int mlx5i_flash_device(struct net_device *netdev,
|
||||
struct ethtool_flash *flash)
|
||||
{
|
||||
struct mlx5e_priv *priv = mlx5i_epriv(netdev);
|
||||
|
||||
return mlx5e_ethtool_flash_device(priv, flash);
|
||||
}
|
||||
|
||||
const struct ethtool_ops mlx5i_ethtool_ops = {
|
||||
.get_drvinfo = mlx5i_get_drvinfo,
|
||||
.get_strings = mlx5i_get_strings,
|
||||
|
@ -128,6 +136,7 @@ const struct ethtool_ops mlx5i_ethtool_ops = {
|
|||
.get_ethtool_stats = mlx5i_get_ethtool_stats,
|
||||
.get_ringparam = mlx5i_get_ringparam,
|
||||
.set_ringparam = mlx5i_set_ringparam,
|
||||
.flash_device = mlx5i_flash_device,
|
||||
.get_channels = mlx5i_get_channels,
|
||||
.set_channels = mlx5i_set_channels,
|
||||
.get_coalesce = mlx5i_get_coalesce,
|
||||
|
|
Loading…
Reference in New Issue