- 论坛徽章:
- 0
|
cat proc/sys/net/ipv4/route/max_size
4096
=============
console下输出为:
。。。
printk: 82 messages suppressed.
dst cache overflow
dst count == 4096
。。。
dst cache overflow
dst count == 7981
<7>expire++ 466 7971 -9 380
输出函数:
static int rt_garbage_collect(void)
{
...
if (atomic_read(&ipv4_dst_ops.entries) < ip_rt_max_size)
goto out;
} while (!in_softirq() && time_before_eq(jiffies, now));
if (atomic_read(&ipv4_dst_ops.entries) < ip_rt_max_size)
goto out;
if (net_ratelimit())
{
printk(KERN_WARNING "dst cache overflow\n");
printk(KERN_WARNING "dst count == %d\n", atomic_read(&ipv4_dst_ops.entries));
}
RT_CACHE_STAT_INC(gc_dst_overflow);
return 1;
work_done:
....
}
kernel版本为:2.6.21
请各位大虾帮个忙咯,谢谢啊 |
|