摘要: 见之前的文章fib数据结构 路由fib创建 当通过netlink,操作类型为RTM_NEWROUTE时,调用inet_rtm_newroute函数添加路由。 功能:a)、将用户空间配置内容传过来 rtm_to_fib_config(保存路由表项的 ip 类型 tos 出接口 网关 metric 目的 阅读全文
posted @ 2022-03-05 12:58 codestacklinuxer 阅读(125) 评论(0) 推荐(0)
摘要: sock结构体中有两个成员缓存路由:sk_rx_dst缓存入口路由,sk_dst_cache缓存出口路由 skb结构体中的_skb_refdst在特定时刻仅缓存一种路由,防止反复查找 skb_dst_set需要在调用前增加引用计数(dst_clone);而skb_dst_set_noref不需要,其 阅读全文
posted @ 2022-03-05 12:58 codestacklinuxer 阅读(195) 评论(0) 推荐(0)