阅读:1685回复:7
求教:mpc8260的发送/接收缓冲操作与VxWorks的存储管理的关系?
我在做mpc8260在VxWorks下的atm驱动,在存储管理上遇到一些麻烦。对以太网驱动,据我所知,就接收来说,在把数据包传给上层时,用的是VxWorks下的存储管理,VxWorks提供三种尺寸的内存块(当然,这三种内存块是通过一定的关系组织的),进行数据包接收时,只需对指针操作(以上理解是否正确,还请各位前辈指教);对atm驱动,把接收到数据报传给上层时,该如何操作呢?mpc8260有两种缓冲操作模式,静态分配和动态分配,它的这种BD Buffer和VxWorks存储管理关系是什么呢?(atm每个通道都必须有一个BD ring)目前,VxWorks协议栈不支持atm协议,这是不是给数据包的处理造成一定麻烦,该如何处理?
|
|
沙发#
发布于:2004-04-16 09:19
没有人回答吗?是不是我描述的不清楚?
|
|
板凳#
发布于:2004-04-20 08:48
我没有作过,所以不清楚。但我帮你顶一下。希望大家踊跃帮忙这位哥们。谢谢了。
|
|
|
地板#
发布于:2004-04-20 20:10
谢谢斑竹,各位哥们姐们,顺便声明一下,我不是哥们。
|
|
地下室#
发布于:2004-04-26 15:29
谢谢斑竹,各位哥们姐们,顺便声明一下,我不是哥们。 那你是姐们 |
|
|
5楼#
发布于:2004-05-14 12:36
应该是使用mblk吧!一般ether为防止拷贝都是使用mblk,atm可能需要在mblk中增加自己的信息
|
|
|
6楼#
发布于:2004-05-21 09:21
WINDRIVER有一个软件包WINDNET ATM,专门做ATM的
|
|
7楼#
发布于:2004-05-21 10:56
WINDRIVER的这个软件包WINDNET ATM要钱买的吧?
|
|