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