|
@@ -58,6 +58,7 @@ int __ipoib_vlan_add(struct ipoib_dev_priv *ppriv, struct ipoib_dev_priv *priv,
|
|
|
/* MTU will be reset when mcast join happens */
|
|
|
priv->dev->mtu = IPOIB_UD_MTU(priv->max_ib_mtu);
|
|
|
priv->mcast_mtu = priv->admin_mtu = priv->dev->mtu;
|
|
|
+ priv->parent = ppriv->dev;
|
|
|
set_bit(IPOIB_FLAG_SUBINTERFACE, &priv->flags);
|
|
|
|
|
|
result = ipoib_set_dev_features(priv, ppriv->ca);
|
|
@@ -84,8 +85,6 @@ int __ipoib_vlan_add(struct ipoib_dev_priv *ppriv, struct ipoib_dev_priv *priv,
|
|
|
goto register_failed;
|
|
|
}
|
|
|
|
|
|
- priv->parent = ppriv->dev;
|
|
|
-
|
|
|
ipoib_create_debug_files(priv->dev);
|
|
|
|
|
|
/* RTNL childs don't need proprietary sysfs entries */
|