邻居子系统 之 邻居项创建__neigh_create

概述

IP层输出数据包会根据路由的下一跳查询邻居项,如果不存在则会调用__neigh_create创建邻居项,然后调用邻居项的output函数进行输出;

__neigh_create完成邻居项的创建,进行初始化之后,加入到邻居项hash表,然后返回,其中,如果hash表中有与新建邻居项相同的项会复用该项,新建项会被释放;

neigh_alloc完成邻居项的分配,分配成功后会设定定时器来检查和更新邻居项的状态;

源码分析

 

 

本文链接:邻居子系统 之 邻居项创建__neigh_create

转载声明:转载请注明来源:Linux TCP/IP Stack,谢谢!


发表评论

电子邮件地址不会被公开。 必填项已用*标注