![]() |
![]() |
Typedefs | |
typedef void | nwal_CmdCallBack (nwal_AppId appId, nwal_TransID_t transId, nwal_RetValue ret) |
nwal_CmdCallBack Callback function for non blocking configuration request | |
typedef void | nwal_rxPktCallBack (uint32_t appCookie, uint16_t numPkts, nwalRxPktInfo_t *pPktInfo, uint64_t timestamp, nwal_Bool_t *pFreePkt) |
nwal_rxPktCallBack Callback function for incoming packets from NWAL | |
typedef void | nwal_CmdPaStatsReply (nwal_AppId appId, nwal_TransID_t transId, paSysStats_t *stats) |
nwal_CmdPaStatsReply Callback function for statistics response | |
typedef void | nwal_rxDmCallback (uint32_t appCookie, uint16_t numPkts, nwalDmRxPayloadInfo_t *pDmRxPayloadInfo, nwal_Bool_t *pFreePkt) |
nwal_rxDmCallback function callback to be used for Data Mode payload received from SA | |
typedef int | nwal_rxReassemProc (Ti_Pkt *pPkt, NWAL_queueHnd destQ) |
nwal_rxReassemProc function callback being called from NWAL if NWAL_CTRL_CFG_PA_ASSISTED_REASSEM is enabled through |
typedef void nwal_CmdCallBack(nwal_AppId appId, nwal_TransID_t transId, nwal_RetValue ret) |
nwal_CmdCallBack Callback function for non blocking configuration request
The call back function need to be registered by application in the case of all asynchronous configuration command request to NetCP. Call back is initiated after results for configuration request is available from NetCP module.
typedef void nwal_CmdPaStatsReply(nwal_AppId appId, nwal_TransID_t transId, paSysStats_t *stats) |
nwal_CmdPaStatsReply Callback function for statistics response
The call back function will be called in the case of all asynchronous stats command request to NetCP. NWAL will call call back to provide the result for configuration request to application.
typedef void nwal_rxDmCallback(uint32_t appCookie, uint16_t numPkts, nwalDmRxPayloadInfo_t *pDmRxPayloadInfo, nwal_Bool_t *pFreePkt) |
nwal_rxDmCallback function callback to be used for Data Mode payload received from SA
The call back function need to be registered by application
[in] | appCookie | Application cookie passed per poll API call. |
[in] | numPkts | Number of Packets. Max Value |
[in] | pDmPayload | Array of Data Mode Payload |
[out] | pFreePkt | Array per packet. To be set by application to indicate if packet needs to be freed by NWAL after callback returns. Set to nwal_TRUE if packet needs to be freed by NWAL |
typedef void nwal_rxPktCallBack(uint32_t appCookie, uint16_t numPkts, nwalRxPktInfo_t *pPktInfo, uint64_t timestamp, nwal_Bool_t *pFreePkt) |
nwal_rxPktCallBack Callback function for incoming packets from NWAL
The call back function need to be registered by application
[in] | appCookie | Application cookie passed per poll API call. |
[in] | numPkts | Number of Packets. Max Value |
[in] | pPktInfo | Array of packets with meta information |
[in] | timestamp | Timestamp for incoming packet when callback is initiated |
[out] | pFreePkt | Array per packet. To be set by application to indicate if packet needs to be freed by NWAL after callback returns. Set to nwal_TRUE if packet needs to be freed by NWAL |
typedef int nwal_rxReassemProc(Ti_Pkt *pPkt, NWAL_queueHnd destQ) |
nwal_rxReassemProc function callback being called from NWAL if NWAL_CTRL_CFG_PA_ASSISTED_REASSEM is enabled through
The call back function need to be registered by application
[in] | pPkt | Application cookie passed per poll API call. |
[in] | destQ | Applicable for PASS-assisted IP reassembly NWAL_CTRL_CFG_PA_ASSISTED_REASSEM: Application to push the fully reassembled packets destination queue |