Data Fields
nwalGlobCfg_t Struct Reference

NWAL Global System Level configuration. More...

#include <nwal.h>

Data Fields

uint32_t validParams
nwalMbufPool_t pa2SaBufPool
nwalMbufPool_t sa2PaBufPool
nwal_Bool_t paPowerOn
nwal_Bool_t paFwActive
uint32_t paVirtBaseAddr
nwal_Bool_t saPowerOn
nwal_Bool_t saFwActive
uint32_t saVirtBaseAddr
NWAL_queueHnd rxDefPktQ
void * instPoolBaseAddr
Pa_Handle paHandle
void * instPoolSaBaseAddr
void * scPoolBaseAddr
void * saHandle

Detailed Description

NWAL Global System Level configuration.

Global configuration valid for entire device


Field Documentation

Optional parameter in case if application would need to redirect all default packets not matching classification rules to a queue. Set to NWAL_QUEUE_NOT_SPECIFIED if not used

Optional. Only required for the case of PA LLD resources being initialized outside NWAL and application wants to start a previously created PA LLD instance. If provided NWAL will skip creation of the PA LLD. Initialize to NULL for default PA resources being fully configured through NWAL

Buffer pool for PA to SA packet exchange

Set to nwal_TRUE if NetCP PKTPROC and CPGMAC power domain is already out of reset. By setting this NWAL will bypass the step

Base address of the global shared memory pool from which global PA LLD instance & channel instance memory is allocated

Hop Limit for outgoing IP Packets

Set to nwal_TRUE if NetCP PKTPROC and CPGMACpower domain is already out of reset By setting this NWAL will bypass downloading formware to PA PDSPs out of reset

Optional Virtual Base address of SA/Crypto Sub system if MMU is enabled in master device where

See also:
nwal_create API is called Set this to 0 in case of NWAL using physical address from CSL module

Buffer pool for SA to PA packet exchange. Created separate one to reduce contention of buffers between RX and TX

Set to nwal_TRUE if NetCP Crypto power domain is already out of reset. By setting this NWAL will bypass taking out of reset for SA Crypto Power domain

Base address of the global shared memory pool from which SA security context memory is allocated. This is a DMA’

Optional Virtual Base address of PA Sub system if MMU is enabled in master device where

See also:
nwal_create API is called Set this to 0 in case of NWAL using physical address from CSL module

Set to nwal_TRUE if NetCP SA Firmware is already downloaded externally By setting this NWAL will bypass SA Crypto firmware download

Base address of the global shared memory pool from which global SA LLD instance & channel instance memory is allocated.

Valid Parameters for Optional config


The documentation for this struct was generated from the following file:

Copyright 2014, Texas Instruments Incorporated