netpacketqueue.h header

netpacketqueue.h contains the following programming interfaces:

Functions

Title Description
NET_PACKET_QUEUE_CONFIG_INIT The NET_PACKET_QUEUE_CONFIG_INIT method initializes a NET_PACKET_QUEUE_CONFIG structure.

Callback functions

Title Description
EVT_PACKET_QUEUE_ADVANCE The EvtPacketQueueAdvance callback function is implemented by the client driver to process transmit or receive packets provided by NetAdapterCx.
EVT_PACKET_QUEUE_CANCEL The EvtPacketQueueCancel callback function is implemented by the client driver to handle operations that must be performed before a packet queue is deleted.
EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED The EvtPacketQueueSetNotificationEnabled callback function is implemented by the client driver to perform client-specific processing when there are new packets received in the specified queue's ring buffer.
EVT_PACKET_QUEUE_START The EvtPacketQueueStart callback function is implemented by the client driver to start the data path for a packet queue.
EVT_PACKET_QUEUE_STOP The EvtPacketQueueStop callback function is implemented by the client driver to stop the data path for a packet queue before it is deleted.

Structures

Title Description
NET_PACKET_QUEUE_CONFIG The NET_PACKET_QUEUE_CONFIG structure describes the configuration options for a NetAdapterCx client driver's packet queue.