Data Fields
nssLayout_s Struct Reference

NSS Layout configuration structure definition. More...

#include <nss_cfg.h>

Data Fields

int fNssGen2
int numRxCpdmaChans
int numTxCpdmaChans
int numTxQueues
int txQueueBase
int txLocQueueBase
int qPaInputIndex
int qPaMacIndex
int qPaIpIndex
int qPaInnerIpIndex
int qPaLut2Index
int qPaIpsecIndex
int qPaIpsec2Index
int qPaPostIndex
int qPaTxCmdIndex
int qPaFirewallIndex
int qPaFirewall2Index
int qPaEgress0Index
int qPaEgress1Index
int qPaEgress2Index
int qSaIndex
int qSa2Index
int qCpswEthIndex
int qCpswEthPri0Index
int qCpswEthPri1Index
int qCpswEthPri2Index
int qCpswEthPri3Index
int qCpswEthPri4Index
int qCpswEthPri5Index
int qCpswEthPri6Index
int qCpswEthPri7Index
int numPaPdsps
int numSaPdsps
const uint32_t * paPdspImage [NSS_PA_MAX_PDSPS]
const int paPdspImageSize [NSS_PA_MAX_PDSPS]
const uint32_t * saPdspImage [NSS_SA_MAX_PDSPS]
const int saPdspImageSize [NSS_SA_MAX_PDSPS]

Detailed Description

NSS Layout configuration structure definition.


Field Documentation

1: NSS Gen2 device

Number of PASS PDSPs

Number of PacketDMA Rx channels

Number of SASS PDSPs

Number of PacketDMA Tx channels

Number of Transmit Queues

Array of PA PDSP images

Array of PA PDSP image sizes

Index to the CPSW CPPI port transmit queue

Index to the CPSW CPPI port transmit queue of priority 0 packets

Index to the CPSW CPPI port transmit queue of priority 1 packets

Index to the CPSW CPPI port transmit queue of priority 2 packets

Index to the CPSW CPPI port transmit queue of priority 3 packets

Index to the CPSW CPPI port transmit queue of priority 4 packets

Index to the CPSW CPPI port transmit queue of priority 5 packets

Index to the CPSW CPPI port transmit queue of priority 6 packets

Index to the CPSW CPPI port transmit queue of priority 7 packets

Index to the PASS Egress stage 0 queue (NSS Gen2 only)

Index to the PASS Egress stage 1 queue (NSS Gen2 only)

Index to the PASS Egress stage 2 queue (NSS Gen2 only)

Index to the PASS Inner IP firewall queue for inner IP firewall configuration packets (NSS Gen2 only)

Index to the PASS (outer) IP firewall queue for (outer) IP firewall configuration packets (NSS Gen2 only)

Index to the PASS Inner IP queue for inner IP configuration packets and IPSEC Tunnel re-entry packets from SASS

Index to the PASS packet input queue

Index to the PASS IP queue for (outer) IP configuration packets

Index to the PASS IPSEC2 queue for inner IP/IPSEC configuration packets

Index to the PASS IPSEC queue for (outer) IP/IPSEC configuration packets

Index to the PASS LUT2 queue for LUT2 configuration packets and IPSEC Transport mode re-entry packets from SASS

Index to the PASS Mac queue for MAC/SRIO configuration packets

Index to the PASS Post-Classification queue for Post-Classification related configuration packets

Index to the PASS Tx command queue for Egress Packets

Index to the SASS input 2 queue for Air-Ciphering and data mode packets

Index to the SASS input 1 queue for IPSEC and SRTP packets

const uint32_t* nssLayout_s::saPdspImage[NSS_SA_MAX_PDSPS]

Array of SA PDSP images

const int nssLayout_s::saPdspImageSize[NSS_SA_MAX_PDSPS]

Array of SA PDSP image sizes

Local Transmit Queue base (NSS Gen2 only)

Transmit Queue base


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

Copyright 2014, Texas Instruments Incorporated