Real-time NIC Driver API Callbacks
This section contains a list of supported NIC driver API function pointers contained in the RTND_CALLBACKS structure. These functions are intended to be called by drivers.
Function | Description |
---|---|
CreateRxBuffers | This function is meant to be called by a driver to allocate a new set of NL2 Receive Buffers. |
CreateTxBuffers | This function is meant to be called by a driver to allocate a new set of NL2 Transmit Buffers. |
DestroyRxBuffers | This function is meant to be called by a driver to destroy one or several NL2 Receive Buffers that were previously created by CreateRxBuffers. |
DestroyTxBuffers | This function is meant to be called by a driver to destroy one or more NL2 Transmit Buffers that were previously created by CreateTxBuffers. |
GetVerbose | This function returns verbose Boolean received by the Network Link Layer (NL2) process at startup. |
NotifyEgressTimestamp | This function is meant to be called by the IST of the driver when it detects that a new Egress Timestamp is available for one of the Transmit Queues of one of its managed interfaces. |
NotifyLinkStatusChange | This function is meant to be called by the IST of the driver when it detects a link status change on one of its managed interfaces. |
NotifyRxInterrupt | This function is meant to be called by the IST of the driver when a buffer is filled by a Receive Queue. |
NotifyTxInterrupt | This function is meant to be called by the IST of the driver when a buffer is consumed by a Transmit Queue. |