Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a7082ef0 authored by Stephen Hemminger's avatar Stephen Hemminger Committed by Saeed Mahameed
Browse files

mlx5: hide unused functions



Fix sparse warnings in recent ipoib support.
The RDMA functions are not used yet, hide behind #ifdef.
Based on comment, they will eventually be local so make static.

Signed-off-by: default avatarStephen Hemminger <sthemmin@microsoft.com>
Signed-off-by: default avatarSaeed Mahameed <saeedm@mellanox.com>
parent 7768d197
Loading
Loading
Loading
Loading
+13 −11
Original line number Diff line number Diff line
@@ -178,7 +178,7 @@ static int mlx5i_init_tx(struct mlx5e_priv *priv)
	return 0;
}

void mlx5i_cleanup_tx(struct mlx5e_priv *priv)
static void mlx5i_cleanup_tx(struct mlx5e_priv *priv)
{
	struct mlx5i_priv *ipriv = priv->ppriv;

@@ -359,8 +359,9 @@ static int mlx5i_close(struct net_device *netdev)
	return 0;
}

#ifdef notusedyet
/* IPoIB RDMA netdev callbacks */
int mlx5i_attach_mcast(struct net_device *netdev, struct ib_device *hca,
static int mlx5i_attach_mcast(struct net_device *netdev, struct ib_device *hca,
			      union ib_gid *gid, u16 lid, int set_qkey)
{
	struct mlx5e_priv    *epriv = mlx5i_epriv(netdev);
@@ -377,7 +378,7 @@ int mlx5i_attach_mcast(struct net_device *netdev, struct ib_device *hca,
	return err;
}

int mlx5i_detach_mcast(struct net_device *netdev, struct ib_device *hca,
static int mlx5i_detach_mcast(struct net_device *netdev, struct ib_device *hca,
			      union ib_gid *gid, u16 lid)
{
	struct mlx5e_priv    *epriv = mlx5i_epriv(netdev);
@@ -395,7 +396,7 @@ int mlx5i_detach_mcast(struct net_device *netdev, struct ib_device *hca,
	return err;
}

int mlx5i_xmit(struct net_device *dev, struct sk_buff *skb,
static int mlx5i_xmit(struct net_device *dev, struct sk_buff *skb,
	       struct ib_ah *address, u32 dqpn, u32 dqkey)
{
	struct mlx5e_priv *epriv = mlx5i_epriv(dev);
@@ -404,6 +405,7 @@ int mlx5i_xmit(struct net_device *dev, struct sk_buff *skb,

	return mlx5i_sq_xmit(sq, skb, &mah->av, dqpn, dqkey);
}
#endif

static int mlx5i_check_required_hca_cap(struct mlx5_core_dev *mdev)
{
@@ -418,7 +420,7 @@ static int mlx5i_check_required_hca_cap(struct mlx5_core_dev *mdev)
	return 0;
}

struct net_device *mlx5_rdma_netdev_alloc(struct mlx5_core_dev *mdev,
static struct net_device *mlx5_rdma_netdev_alloc(struct mlx5_core_dev *mdev,
						 struct ib_device *ibdev,
						 const char *name,
						 void (*setup)(struct net_device *))
@@ -480,7 +482,7 @@ struct net_device *mlx5_rdma_netdev_alloc(struct mlx5_core_dev *mdev,
}
EXPORT_SYMBOL(mlx5_rdma_netdev_alloc);

void mlx5_rdma_netdev_free(struct net_device *netdev)
static void mlx5_rdma_netdev_free(struct net_device *netdev)
{
	struct mlx5e_priv          *priv    = mlx5i_epriv(netdev);
	const struct mlx5e_profile *profile = priv->profile;