2

在 Linux 中是否存在用于保存要通过网络传输的实际数据包数据的 mbuf(消息缓冲区)数据结构的等价物?我假设这是一个通用的 UNIX 结构,但显然它是 FreeBSD 独有的。

4

2 回答 2

3

sk_buff,我不知道它mbuf在实践中有多相似:Networking: sk_buff

于 2013-10-23T17:54:21.733 回答
1

所以事实证明,mbuf(消息缓冲区)和pbuf(数据包缓冲区)结构是 FreeBSD 网络堆栈的一部分。sk_buff (套接字缓冲区)是 mbuf的Linux 等效项,包含有关正在传输的消息数据以及数据包结构的所有信息。

于 2013-11-30T15:21:32.607 回答