|
RtnProcessRecvQueue processes all the packets on the receive queue for the indicated network device. These packets are placed in the receive queue by RtnQueueRecvPacket. RtnProcessRecvQueue is normally called from the driver Receive thread after a signal from a driver Interrupt Service thread indicates a received packet is available. After a receive interrupt occurs, the driver reads all the available packets from the card, queues each of them with RtnQueueRecvPacket and then calls RtnProcessRecvQueue once to tell the stack to process all of the packets currently in the queue. See the Receive Thread section for an example on the use of RtnProcessRecvQueue.
Syntax
void RtnProcessRecvQueue( void *ndp );
Parameters
ndp
Network Device Pointer. Opaque network device identifier (pointer).
Return Values
None
Requirements
Header | Drvutl.h |
Library | Rtxtcpip.lib |