- Queue the packet again if we currently don't have enough resources to process it

svn path=/branches/aicom-network-fixes/; revision=36336
This commit is contained in:
Cameron Gutman 2008-09-19 23:51:26 +00:00
parent 5620a8ecff
commit d8dfacc28d

View file

@ -818,7 +818,10 @@ VOID NTAPI MiniportWorker(IN PVOID WorkItem)
KeLowerIrql(RaiseOldIrql);
}
}
if( NdisStatus != NDIS_STATUS_PENDING ) {
if( NdisStatus == NDIS_STATUS_RESOURCES )
MiniQueueWorkItem(Adapter, WorkItemType, WorkItemContext);
else if( NdisStatus != NDIS_STATUS_PENDING ) {
NdisMSendComplete
( Adapter, (PNDIS_PACKET)WorkItemContext, NdisStatus );
Adapter->MiniportBusy = FALSE;