私はそれがへmbuf_t
のポインタとして定義されていることを知っていますstruct __mbuf
。また、これをブラインド処理で処理しなければならないことも知っていますが、 mbuf_*() 関数が動作するデータ構造だけを見ると、その関数を理解できるような感じがします。
正直言って探しています。mbuf(9)マニュアルページは理解しにくいです。
答え1
これはコアオペレーティングシステムの機能であり、ヘッダーはsys/sys/mbuf.h
基本BSDソースコードのヘッダーと同じか類似している必要があります。私はmbufをカーネルの一部と見なしているので、ソースコードはユーザースペースの観点から理解するのが特に簡単ではないかもしれません。