阅读:1510回复:3
NDIS PPPOE 专项讨论
http://www.driverdevelop.com/forum/viewthread.php?tid=44857
|
|
|
沙发#
发布于:2003-06-26 10:29
znsoft:你能给我一邮箱号码吗?
|
|
板凳#
发布于:2003-06-26 10:51
我是NDIS的菜鸟,不要见笑,
1,pppoe(imd)中向下面的miniport(网卡)发送PADI包,是用MiniportWanSend发送NDIS_WAN_PACKET类型的包,还是用NdisSend 发送NDIS_PACKET, 可以在 void sendPADI(....) { NDIS_PACKET packet; ... NdisSend(&Status,pAdapt->Bindinghandle,&packet); ... } 还是要用 PNDIS_PACKET packet; NdisAllocatePacket(&Status,packet,poolHandle); 来分配一包,再作处理 2,sendPADI()中如何去构造一个NDIS_PACKET包呢? 3,将PADI请求服务包发出去后,是在MPReceive()中分析是否是PADO 包呢,还是象linux中的rp-pppoe中的discovery()中用waitForPADO() 中直接去调用函数去接收一个包再作判断? 4,znsoft:你能将发送PADI的那一段代码贴来看吗? 谢谢 |
|
地板#
发布于:2003-06-26 16:56
我没有做过PPPOE,不过我觉得如果用imd来做pppoe的话,包的流程应该是从ndiswan--》imd的wan miniport--》imd 的protocol--》真实网卡。
所以不会用你说的这个问题的。IMD不可能去向wan miniport发包。 |
|
|