邻居子系统neigh_add函数,不解。

在内核邻居子系统函数:
neigh_add(net/core/neighbour.c:1586)中,
为啥在最后有一个neigh_release(neigh)呢?
这样前面创建的岂不是都释放了?
不解。。。哪位大侠了解望告知一下。。。

作者: coldwillow   发布时间: 2011-01-06

因为neigh_lookup会neigh_hold对么?

作者: rmqh   发布时间: 2011-01-12