実行中のカーネルの途中で、proc ファイル /proc/sys/net/ipv6/route/gc_interval の値を編集したいと考えています。この proc ファイルの値を別の値と比較して編集したいと考えています。
ファイル net/ipv6/ndisc.c の関数 ndisc_router_discovery の有効期間の値によると、gc_intervel の値を 1 から 30 の間で切り替えたいと考えています。Google で検索しましたが、新しい proc エントリを作成することしか見つかりません。しかし、このファイルはすでに存在しています。このファイルの値をその場で変更する方法を教えてください。
編集:カーネルコードを編集してこれを行いたいです。ライフタイムに応じて gc_interval 値を変更する追加のコードを ndisc.c に追加したい