- Merge r36169 from aicom-network-fixes

svn path=/trunk/; revision=36170
This commit is contained in:
Cameron Gutman 2008-09-12 18:39:09 +00:00
parent 11bc38c70a
commit beb218924d

View file

@ -419,6 +419,8 @@ ProTransferData(
{
PADAPTER_BINDING AdapterBinding = GET_ADAPTER_BINDING(MacBindingHandle);
PLOGICAL_ADAPTER Adapter = AdapterBinding->Adapter;
NDIS_STATUS Status;
KIRQL OldIrql;
NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
@ -437,13 +439,19 @@ ProTransferData(
return NDIS_STATUS_SUCCESS;
}
return (*Adapter->NdisMiniportBlock.DriverHandle->MiniportCharacteristics.TransferDataHandler)(
KeRaiseIrql(DISPATCH_LEVEL, &OldIrql);
Status = (*Adapter->NdisMiniportBlock.DriverHandle->MiniportCharacteristics.TransferDataHandler)(
Packet,
BytesTransferred,
Adapter->NdisMiniportBlock.MiniportAdapterContext,
MacReceiveContext,
ByteOffset,
BytesToTransfer);
KeLowerIrql(OldIrql);
return Status;
}