|
@@ -473,7 +473,7 @@ struct neighbour *__neigh_create(struct neigh_table *tbl, const void *pkey,
|
|
|
}
|
|
|
|
|
|
if (dev->netdev_ops->ndo_neigh_construct) {
|
|
|
- error = dev->netdev_ops->ndo_neigh_construct(n);
|
|
|
+ error = dev->netdev_ops->ndo_neigh_construct(dev, n);
|
|
|
if (error < 0) {
|
|
|
rc = ERR_PTR(error);
|
|
|
goto out_neigh_release;
|
|
@@ -701,7 +701,7 @@ void neigh_destroy(struct neighbour *neigh)
|
|
|
neigh->arp_queue_len_bytes = 0;
|
|
|
|
|
|
if (dev->netdev_ops->ndo_neigh_destroy)
|
|
|
- dev->netdev_ops->ndo_neigh_destroy(neigh);
|
|
|
+ dev->netdev_ops->ndo_neigh_destroy(dev, neigh);
|
|
|
|
|
|
dev_put(dev);
|
|
|
neigh_parms_put(neigh->parms);
|