ICSSG buffer pool memories.
Memory used by ICSSG firmware for host and port buffer pools, as well as, host egress queues.
Data Fields | |
uint8_t * | portBufferPoolMem |
uint32_t | portBufferPoolSize |
uint32_t | portBufferPoolNum |
uint8_t * | hostBufferPoolMem |
uint32_t | hostBufferPoolSize |
uint32_t | hostBufferPoolNum |
uint8_t * | hostEgressQueueMem |
uint8_t * | hostEgressPreQueueMem |
uint32_t | hostEgressQueueSize |
uint32_t | hostEgressPreQueueSize |
uint32_t | hostEgressQueueNum |
uint8_t * | scratchBufferMem |
uint32_t | scratchBufferSize |
uint8_t* Icssg_FwPoolMem::portBufferPoolMem |
Address of the port buffer pool memory. The total size of this memory must be portBufferPoolSize * portBufferPoolNum
uint32_t Icssg_FwPoolMem::portBufferPoolSize |
Size of each port buffer pool
uint32_t Icssg_FwPoolMem::portBufferPoolNum |
Number of port buffer pools
uint8_t* Icssg_FwPoolMem::hostBufferPoolMem |
Address of the host buffer pool memory. The total size of this memory must be hostBufferPoolSize * hostBufferPoolNum
uint32_t Icssg_FwPoolMem::hostBufferPoolSize |
Size of each host buffer pool
uint32_t Icssg_FwPoolMem::hostBufferPoolNum |
Number of host buffer pools
uint8_t* Icssg_FwPoolMem::hostEgressQueueMem |
Address of the host egress queue memory. The total size of this memory must be hostEgressQueueSize * hostEgressQueueNum
uint8_t* Icssg_FwPoolMem::hostEgressPreQueueMem |
Address of the host egress queue memory. The total size of this memory must be hostEgressQueueSize * hostEgressQueueNum
uint32_t Icssg_FwPoolMem::hostEgressQueueSize |
Size of each egress queue. This size value must include the actual egress queue size and also padding scratchBufferMem (2 kB)
uint32_t Icssg_FwPoolMem::hostEgressPreQueueSize |
Size of each egress queue. This size value must include the actual egress queue size and also padding buffer (2 kB)
uint32_t Icssg_FwPoolMem::hostEgressQueueNum |
Number of egress queues
uint8_t* Icssg_FwPoolMem::scratchBufferMem |
Address of the scratch buffer used for error frames and large frames
uint32_t Icssg_FwPoolMem::scratchBufferSize |
Size of the scratch buffer