在函数ip_rt_init( )中进行了rt_hash_bucket的初始化,代码如下:
使用alloc_large_system_hash函数初始化了一个哈希表
在该函数中还创建了slab句柄,用于存储具体的r_table项
ipv4_dst_ops.kmem_cachep =
路由缓存查找过程
数据包进入网络层之后,第一个调用的函数是ip_
return NF_HOOK(PF_INET, NF_IP_PRE_ROUTING, skb, dev, NULL,
进入ip_rcv_finish函数,ip_rcv_finish函数开始就调用了ip_route_input以生成路由信息。
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态