これまでは、Genetlinkユーザーがパラメーターを必要とせずにモジュールにいくつかの基本的なコマンドを送信できるようにしてきました。時代が変わり、ユーザーがメッセージにデータを追加できるようにする必要があります。char具体的には、 、intおよび値の配列を送信できるようにする必要がありenumます。
メッセージに必要なデータをどこに追加できますか?
これまでに見た例 (この例など)はより単純で、役に立ちませんでした。
GENL オペレーションではコールバックが次のように定義されていることがわかります。
int (*doit)(struct sk_buff *skb, struct genl_info *info);
しかし、sk_buff を使用する例は見つかりませんでした。genl_info のみです。これは私が探しているものでしょうか?