免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4622 | 回复: 1
打印 上一主题 下一主题

/proc/sys/net/ipv4/neigh/default/base_reachable_time [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-15 11:27 |只看该作者 |倒序浏览
看到网上的解释说:
base_reachable_time  ==> 一旦发现收到ARP reply,则该ARP记录至少在一段介于 base_reachable_time/2和3*base_reachable_time/2 之间的随机时间内,该记录是有效的。如果收到上层协议的肯定反馈, 那么记录的有效期将延长。 缺省值是30秒。

上层协议到底是怎么影响ARP记录的有效期的???

论坛徽章:
0
2 [报告]
发表于 2008-08-25 09:09 |只看该作者
是不是指的这个

udp_sendmsg
{
...
        if (msg->msg_flags&MSG_CONFIRM)//要求确认路由,其实只是设置邻居的时间戳
                goto do_confirm;
....
do_confirm:
        dst_confirm(&rt->u.dst);
...
}

static inline void dst_confirm(struct dst_entry *dst)
{
        if (dst)
                neigh_confirm(dst->neighbour);
}

static inline void neigh_confirm(struct neighbour *neigh)
{
        if (neigh)
                neigh->confirmed = jiffies;
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP