RtnProcessRecvQueue

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
IntervalZero.com | Support | Give Feedback