版块
论坛
喜欢
话题
应用
搜索
登录
注册
whistlezl的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=48319
包池(Packet pool)和缓冲区池(Buffer pool)的作用?
驱动中分配包池(Packet pool)和缓冲区池(Buffer pool)的作用?既然分配了包池和缓冲区池,为什么还要(用NdisMAllocateSharedMemory)分配共享内存呢?
回复
(
7
)
2004-04-04 22:18
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
ljjlovernet
:
上面说的有点道理,系统不能无休止的为收到的包分配空间,为了保证被网络中的包一下子吃掉所有内存,这个池也是必要的,当池满时候也就不再处理新到的包.
(2004-04-09 15:44)
回复
darkread
:
Packet Pool中放的是许多空白Packet描述符 Buffer Pool中放的是许多空白Buffer描述符 Packet描述符是用来描述Packet的特性的,包括Packet的内容,内容在哪里呢,在Buffer描述符中的一个指针指向的那块缓冲区中, 也就是所...
(2004-04-09 11:29)
回复
zhaihua
:
还有:包描述符链和缓冲区描述符链是怎么形成的啊?
(2004-04-08 22:16)
回复
zhaihua
:
这样理解不知对不对:包池里放的是“成品”,而缓冲池就是“工厂”,用来加工包,也就是在缓冲池中按自己的要求形成需要的包。 关注中..................
(2004-04-08 22:13)
回复
flyhobo
:
这个Pool里面分配的是Packet和Buffer的描述符,不是真正的空间,真正的空间是要另外分配,然后挂接上去的 能否详细一点,我也急需着方面的资料(关于数据的收发例程怎么写啊!) PNDIS_PACKET怎么用啊? 有没有详细的资料介绍给我一份flyhobo@ha...
(2004-04-07 11:15)
回复
darkread
:
这个Pool里面分配的是Packet和Buffer的描述符,不是真正的空间,真正的空间是要另外分配,然后挂接上去的
(2004-04-05 21:38)
回复
root60931
:
我也想知道 关注中。。。。
(2004-04-04 22:32)
回复
whistlezl
加关注
写私信
0
关注
0
粉丝
112
帖子
返回顶部