MiniportReturnPacket Doubt

hello,

I have a doubt about the way NDIS returns packets to Miniport(MiniportReturnPacketHandler).

Miniport indicates a packetarray using NdisMIndicateReceive with packet status STATUS_SUCCESS. Does every packet indicated is returned to MiniportReturnPacketHandler in the same sequence?
for e.g. say Packets P1-P100 and P101- P200 are indicated using two differnt callls to NdisMIndicateReceive. Will MiniportReturnPacketHandler get called for each packet in P1-P100 first and then for each packet in P101-P200 in sequence?

Thanks in advance,
Pradeep


Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

You cannot rely on any ordering in returned packets. Generally, the
upper protocol driver might hold on the packets as long as it needs.

  • Vitaly

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Pradeep Deshmukh
Sent: Thursday, June 10, 2004 2:24 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] MiniportReturnPacket Doubt

hello,

I have a doubt about the way NDIS returns packets to
Miniport(MiniportReturnPacketHandler).

Miniport indicates a packetarray using NdisMIndicateReceive with packet
status STATUS_SUCCESS. Does every packet indicated is returned to
MiniportReturnPacketHandler in the same sequence?
for e.g. say Packets P1-P100 and P101- P200 are indicated using two
differnt callls to NdisMIndicateReceive. Will
MiniportReturnPacketHandler get called for each packet in P1-P100 first
and then for each packet in P101-P200 in sequence?

Thanks in advance,
Pradeep