mbuf的定义-jpeg标准的中文文档pdf
2.3 mbuf的定义
处理mbuf时,我们会反复遇到几个常量。它们的值显示在图2-7中。除了MCLBYTES定义在文件/usr/include/machine/param.h中外,其他所有常量都定义在文件mbuf.h中。
常量值(字节数)说明
MCLBYTES 2048 一个mbuf簇(外部缓存)的大小
MHLEN 100 带分组首部的mbuf的最大数据量
MINCLSIZE 208 存储到簇中的最小数据量
MLEN 108 在正常mbuf中的最大数据量
MSIZE 128 每个mbuf的大小
图2-7 mbuf.h中的mbuf常量
想了解更多关于存储器缓存的详细定义和实际应用?请参考存储器缓存。还有更多关于mbuf结构设计和部分函数编写的精彩内容,尽在这里。
2.4 mbuf结构
图2-8所示的是mbuf结构的定义。
图2-8 mbuf结构
进一步探究IP处理模块以及Mbuf的具体实现细节,可以点击这里。对环形缓存存储器功能测试感兴趣吗?快来看这篇文章!
第2章 mbuf:存储器缓存计计
下载地址
用户评论