Commit 8a756d91 authored by Jiri Pirko's avatar Jiri Pirko Committed by Jakub Kicinski
Browse files

mlx4: register devlink port with ops



Use newly introduce devlink port registration function variant and
register devlink port passing ops.

Signed-off-by: default avatarJiri Pirko <jiri@nvidia.com>
Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent f58a3e4d
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -3024,13 +3024,17 @@ static void mlx4_enable_msi_x(struct mlx4_dev *dev)
	}
}

static const struct devlink_port_ops mlx4_devlink_port_ops = {
};

static int mlx4_init_port_info(struct mlx4_dev *dev, int port)
{
	struct devlink *devlink = priv_to_devlink(mlx4_priv(dev));
	struct mlx4_port_info *info = &mlx4_priv(dev)->port[port];
	int err;

	err = devl_port_register(devlink, &info->devlink_port, port);
	err = devl_port_register_with_ops(devlink, &info->devlink_port, port,
					  &mlx4_devlink_port_ops);
	if (err)
		return err;