![]() |
![]() |
Data Structures | |
struct | nwalRxPktInfo_t |
NWAL Packet meta data information for incoming packet. More... | |
struct | nwalTxPktInfo_t |
NWAL Packet meta data information for outgoing packet. More... | |
struct | nwalDmRxPayloadInfo_t |
NWAL Data mode meta data payload information from NetCP. More... | |
struct | nwalDmTxPayloadInfo_t |
NWAL Data Mode Payload information for packet to SA. More... | |
union | nwalIpAddr_t |
IP address specification. More... | |
struct | nwalBufPool_t |
Buffer pool definition for RX and TX path. More... | |
struct | nwalGlobCfg_t |
NWAL Global System Level configuration. More... | |
struct | nwalLocCfg_t |
NWAL Local per core configuration. More... | |
struct | nwalSizeInfo_t |
NWAL Memory Size Configuration Structure. More... | |
struct | nwalCreateSAParams_t |
nwalCreateSA configuration parameters More... | |
struct | nwalCreateDmSAParams_t |
nwalCreateSA configuration parameters More... | |
struct | nwalTxConnCfg_t |
Configuration details for packets being transmitted for the connection Will be used in the case of NWAL module being used to create TX headers. More... | |
struct | nwalGlobCxtInfo_t |
Global context information at NWAL. More... | |
struct | nwalChanCxtInfo_t |
Channel context information stored within NWAL channel handle. More... | |
struct | nwalLocCxtInfo_t |
Local (per process) context information in NWAL. More... | |
Defines | |
#define | NWAL_MAX_BUF_POOLS |
NWAL Multi Buffer pool configuration. | |
#define | NWAL_MAX_PS_COMMAND_SIZE 68 |
Cookie updated by NWAL for the packet flow. | |
#define | NWAL_MAC_ADDR_SIZE 6 |
nwalMacAddr MAC address specification | |
#define | NWAL_IPV4_ADDR_SIZE 4 |
nwalIpv4Addr IPv4 address specification | |
#define | NWAL_IPV6_ADDR_SIZE 16 |
nwalIpv6Addr IPv6 address specificiation | |
typedef uint16_t | nwal_appProtoType_t |
Application Layer protocol type for payload. | |
#define | NWAL_SET_SEC_POLICY_VALID_PARAM_ROUTE_TYPE 0x1 |
Configuration details for packets being received for the connection. |
#define NWAL_IPV4_ADDR_SIZE 4 |
nwalIpv4Addr IPv4 address specification
This type is used to pass IPv4 addresses to the module. The most significant byte of the IP address is placed in array element 0.
#define NWAL_IPV6_ADDR_SIZE 16 |
nwalIpv6Addr IPv6 address specificiation
This type is used to pass IPv6 addresses to the module. The most significant byte of the IP address is placed in array element 0.
#define NWAL_MAC_ADDR_SIZE 6 |
nwalMacAddr MAC address specification
This type is used to pass MAC addresses to the module. The most significant byte of the mac address is placed in array element 0.
#define NWAL_MAX_BUF_POOLS |
4
NWAL Multi Buffer pool configuration.
Application owns descriptor allocation and buffers in queues. Definition covers an array of buffer pool configuration to NWAL
#define NWAL_MAX_PS_COMMAND_SIZE 68 |
Cookie updated by NWAL for the packet flow.
The parameters in this structure will be updated by NWAL during API call
#define NWAL_SET_SEC_POLICY_VALID_PARAM_ROUTE_TYPE 0x1 |
Configuration details for packets being received for the connection.
Route Type is valid
Configuration details for packets being received for the connection.
Route Type is valid
typedef uint16_t nwal_appProtoType_t |
Application Layer protocol type for payload.
Defines Application layer protocol for the channel.