本人用passthru做的NAT中始终无法解决的一个问题:子网主机与NAT网关单独访问数据工作正常,但当子网主机与NAT网关同时访问外部数据时,NAT就死机(page fault:访问无效的系统资源或企图释放已经释放的池)。跟踪后发现总是发生在PtTransferDataComp...
全文
回复(3) 2004-01-06 18:59 来自版块 - NDIS网络接口开发
表情
lixiangying我在ptreceive()中的两种情况中的确都用了ndismindicatepacket,并且 其MiniportReserved关联的OriginalPkt都设置为NULL.难道要在 mpreturnpacket()中区分加以释放吗?那又如何做呢。还望老兄 再指点一下。(2004-01-08 12:56)
xiongcs我觉得这段代码有问题,如果你的NAT程序是从Passthru 的基础上做的话,在Passthru中的PtReceive中同样也使用了NdisMIndicateReceivePacket 但没有用 Resvd = (PRSVD)(Packet->MiniportReserve...(2004-01-08 00:50)
lixiangying没人帮忙呀,苦恼中。。。。(2004-01-07 13:20)

返回顶部