【发布时间】:2012-07-18 06:05:32
【问题描述】:
我想在正在运行的内核中间编辑 proc 文件 /proc/sys/net/ipv6/route/gc_interval 的值。我想编辑这个 proc 文件值相对于另一个值的值。
根据文件 net/ipv6/ndisc.c 中函数 ndisc_router_discovery 的生命周期值,我想在 1 和 30 之间切换 gc_intervel 的值。我在 google 中搜索但我只能找到创建一个新的 proc 条目。但是这个文件已经存在。请告诉我如何即时更改此文件的值。
编辑: 我想通过编辑内核代码来做到这一点。我想在 ndisc.c 中添加一些额外的代码,根据生命周期更改 gc_interval 值
【问题讨论】:
-
只写(
echo(1)或write(2))给它。
标签: c linux network-programming linux-kernel proc