質問: Linux kernelについてです。
回答: > テキストファイルに書き込み、kernel側で開いて > 読み取る方法を考えたんですが、もっといい手段はありますか? カーネル空間のコードがファイルシステム上の 通常ファイルを読み取るのはかなり無茶。 普通はデバイスファイルとかの特殊ファイルを用意して ユーザー空間側から書き込む。 (例えばsysfs) $ ifconfig -a enp2s0: flags=(略) mtu 1500 $ sudo sh -c 'echo "1400">/sys/class/net/enp2s0/mtu' $ ifconfig -a enp2s0: flags=(略) mtu 1400