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. |