1.2.5.2.37 TCPIP_MAC_PKT_AckF Type
C
typedef void (* TCPIP_MAC_PKT_AckF)(TCPIP_MAC_PACKET* pPkt, TCPIP_MAC_PKT_ACK_RES ackRes, int moduleId);
Description
Packet Acknowledgment Function: typedef void (*TCPIP_MAC_PKT_AckF)(TCPIP_MAC_PACKET* pPkt, TCPIP_MAC_PKT_ACK_RES ackRes, int moduleId);
This function is used by the MAC to acknowledge a TCPIP_MAC_PACKET packet when the packet processing is completed.
Parameters
Parameters | Description |
---|---|
pPkt | Pointer to a valid TCPIP_MAC_PACKET packet. |
ackRes | The result of the packet processing. |
moduleId | The ID of the module calling the acknowledge function. |
Returns
None.
Remarks
A TCPIP_MAC_PACKET packet always has an acknowledgment function. This function should clear the TCPIP_MAC_PKT_FLAG_QUEUED flag. The packet's ackRes is updated only if the parameter ackRes != TCPIP_MAC_PKT_ACK_NONE.