Question on MiniportReturnNetBufferLists call on NBL order

Hi All,

Does the NdisMIndicateReceiveNetBufferLists and MiniportReturnNetBufferLists functions call are 1 to 1 mapping. For every packet miniport driver calls NdisMIndicateReceiveNetBufferLists(), NDIS invoke MiniportReturnNetBufferLists() to the miniport driver when the flag NDIS_RECEIVE_FLAG_RESOURCES is clear.

I am trying to understand will there be any out of order packets processing between the above two function calls.

Thanks,
Jay