在函数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以生成路由信息。