aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband
diff options
context:
space:
mode:
authorDavid Miller <davem@davemloft.net>2011-07-24 20:01:25 -0400
committerDavid S. Miller <davem@davemloft.net>2011-11-30 18:46:43 -0500
commit596b9b68ef118f7409afbc78487263e08ef96261 (patch)
tree0def3e591a0d5ede89e85339e35da3072f09330c /drivers/infiniband
parent5b8b0060cbd6332ae5d1fa0bec0e8e211248d0e7 (diff)
neigh: Add infrastructure for allocating device neigh privates.
netdev->neigh_priv_len records the private area length. This will trigger for neigh_table objects which set tbl->entry_size to zero, and the first instances of this will be forthcoming. Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/infiniband')
-rw-r--r--drivers/infiniband/ulp/ipoib/ipoib_main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/infiniband/ulp/ipoib/ipoib_main.c b/drivers/infiniband/ulp/ipoib/ipoib_main.c
index efd7a9636aff..57ae9b9265e3 100644
--- a/drivers/infiniband/ulp/ipoib/ipoib_main.c
+++ b/drivers/infiniband/ulp/ipoib/ipoib_main.c
@@ -1218,6 +1218,8 @@ static struct net_device *ipoib_add_port(const char *format,
1218 priv->dev->mtu = IPOIB_UD_MTU(priv->max_ib_mtu); 1218 priv->dev->mtu = IPOIB_UD_MTU(priv->max_ib_mtu);
1219 priv->mcast_mtu = priv->admin_mtu = priv->dev->mtu; 1219 priv->mcast_mtu = priv->admin_mtu = priv->dev->mtu;
1220 1220
1221 priv->dev->neigh_priv_len = sizeof(struct ipoib_neigh);
1222
1221 result = ib_query_pkey(hca, port, 0, &priv->pkey); 1223 result = ib_query_pkey(hca, port, 0, &priv->pkey);
1222 if (result) { 1224 if (result) {
1223 printk(KERN_WARNING "%s: ib_query_pkey port %d failed (ret = %d)\n", 1225 printk(KERN_WARNING "%s: ib_query_pkey port %d failed (ret = %d)\n",