![]() |
![]() |
NWAL Local per core configuration. More...
#include <nwal.h>
Data Fields | |
nwalMbufPool_t | rxPktPool |
uint32_t | rxSopPktOffset |
uint32_t | rxPktTailRoomSz |
nwalMbufPool_t | txPktPool |
nwalMbufPool_t | rxCtlPool |
nwalMbufPool_t | txCtlPool |
nwal_rxPktCallBack * | pRxPktCallBack |
nwal_CmdCallBack * | pCmdCallBack |
nwal_rxDmCallback * | pRxDmCallBack |
NWAL Local per core configuration.
Local configuration per core
Global default callback function upon confirmation of configuration response.
Global default callback function for response to Stats request from PA Global default callback function for receiving payload for data mode channels after crypto functionality is completed by NetCP
Global default callback function upon for processing packets at fast path
nwalMbufPool_t nwalLocCfg_t::rxCtlPool |
Memory buffer pool for control response from NetCP to Host
nwalMbufPool_t nwalLocCfg_t::rxPktPool |
Memory buffer pool for incoming packets from NetCP to host
uint32_t nwalLocCfg_t::rxPktTailRoomSz |
Tailroom size for the incoming packet Ensure that buffer received from NetCP has enough tail room for application to update additions including any trailer
uint32_t nwalLocCfg_t::rxSopPktOffset |
Start of packet offset for the packets allocated by hardware. The space will be configured to allow headroom space for the packets received using default flow configured at NWAL for the given process In case of non zero recommended value would be to have the offset at cacheline boundary for improved performance
nwalMbufPool_t nwalLocCfg_t::txCtlPool |
Memory buffer pool for control request from Host to NetCP
nwalMbufPool_t nwalLocCfg_t::txPktPool |
Memory buffer pool for outgoing packets from Host to NetCP