Linux中是否存在mbuf(消息缓冲区)数据结构的等价物,它保存了通过网络传输的实际数据包数据?我认为这是一个通用的UNIX结构,但显然它是FreeBSD独有的。
答案 0 :(得分:2)
sk_buff
,我不知道在实践中mbuf
与{{1}}有多大相似之处。{/ 3}}。
答案 1 :(得分:0)
事实证明, mbuf (消息缓冲区)和 pbuf (数据包缓冲区)结构是FreeBSD网络堆栈的一部分。 sk_buff (套接字缓冲区)是Linux的mbuf等价物,包含有关正在传输的消息数据的所有信息以及数据包结构。