阅读:2366回复:3
以太网驱动写好后怎么跟上层协议连接!!!
各位,开发以太网驱动时,如果底层的东西写好了,即用muxDevStart()函数开始后,下面的工作怎么做。怎么把它搭接到上层协议。是用ipAttach(),还是muxBind()?,对于muxBind(),我们必须自己写一个stackRcvRtn()函数吗?
|
|
沙发#
发布于:2002-11-11 11:16
让我来试着回答这个问题。
当你的 data link layer driver启动以后,如果想要将系统的IP protocol bind 到该设备,用 int ipAttach( int unit, //Unit number char *pDevice //Device name(i.e. ln, ei etc.). ) 但是当你想要将其他的protocol bind 到某个driver, 用 void * muxBind( char * pName, int unit, BOOL (* stackRcvRtn) (void*) ) 小弟初来乍到,一分未拿,请多指教! |
|
|
板凳#
发布于:2003-06-09 08:54
应该是用ipattach,我看我的bsp中的FCC2对应的end就是按照这个顺序启动的。
|
|
地板#
发布于:2003-06-10 21:17
用了ipAttach之后,还要给这个end设备一个ip地址,要用到usrNetConfig函数,然后你就可以任意的ping它了。
|
|