我知道它mbuf_t
被定义为指向 的指针struct __mbuf
。我也知道我应该将其视为盲处理,但我觉得如果我可以仅查看它们操作的数据结构,我就可以理解 mbuf_*() 函数。
说实话,我正在寻找mbuf(9)手册页很难理解。
答案1
这是一个核心操作系统功能,标头应该sys/sys/mbuf.h
与 BSD 主源代码中的标头相同或类似。由于我认为 mbuf 是内核的一部分,因此从用户空间的角度来看,源代码可能不是特别容易理解。
我知道它mbuf_t
被定义为指向 的指针struct __mbuf
。我也知道我应该将其视为盲处理,但我觉得如果我可以仅查看它们操作的数据结构,我就可以理解 mbuf_*() 函数。
说实话,我正在寻找mbuf(9)手册页很难理解。
这是一个核心操作系统功能,标头应该sys/sys/mbuf.h
与 BSD 主源代码中的标头相同或类似。由于我认为 mbuf 是内核的一部分,因此从用户空间的角度来看,源代码可能不是特别容易理解。