about NDIS IM driver packet loss

My IM driver is similar with LBFO driver. All data of two NIC are deal with only by one card. by mirroring observation, Other PC’s ICMP packets have been transmitted, but some packets are not received in local PC’s ReceivePacketHandler “PtReceivePacket” .(NIC driver did not use “PtReceive” to receive). Our icmp traffic is very small.

Remember ProtocolReceive is a REQUIRED NDIS 5 callback. There are situations
when the OS/NDIS will call it.

All packets are NOT guaranteed to be passed to ProtocolReceivePacket.

Thomas F. Divine
http://www.pcausa.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@nari-relays.com
Sent: Monday, September 1, 2014 3:05 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] about NDIS IM driver packet loss

My IM driver is similar with LBFO driver. All data of two NIC are deal
with only by one card. by mirroring observation, Other PC’s ICMP packets
have been transmitted, but some packets are not received in local PC’s
ReceivePacketHandler “PtReceivePacket” .(NIC driver did not use “PtReceive”
to receive). Our icmp traffic is very small.


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

I have resolved this issue by processing the multicast packets and broadcast packets.