![]() |
![]() |
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] |
NSS Layout configuration structure definition.
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
const uint32_t* nssLayout_s::paPdspImage[NSS_PA_MAX_PDSPS] |
Array of PA PDSP images
const int nssLayout_s::paPdspImageSize[NSS_PA_MAX_PDSPS] |
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