Data Fields
CpswMacPort_FifoStats_s Struct Reference

FIFO related statistics of a MAC port. More...

#include <cpsw_macport.h>

Data Fields

uint32_t rxThroughputRate
 
uint32_t txStartWords
 
uint32_t txMaxBlocks
 
uint32_t rxMaxBlocks
 
uint32_t txBlockCount
 
uint32_t rxExpressBlockCount
 
uint32_t rxPreemptBlockCount
 
bool txActiveFifo [CPSW_PRIORITY_NUM]
 

Detailed Description

FIFO related statistics of a MAC port.

Field Documentation

uint32_t CpswMacPort_FifoStats_s::rxExpressBlockCount

Number of blocks allocated to the FIFO express RX queue

uint32_t CpswMacPort_FifoStats_s::rxMaxBlocks

Max number of blocks allowed on the express and preempt RX FIFOs combined

uint32_t CpswMacPort_FifoStats_s::rxPreemptBlockCount

Number of blocks allocated to the FIFO preempt RX queue

uint32_t CpswMacPort_FifoStats_s::rxThroughputRate

Max throughput of the Ethernet ports to the crossbar SCR

bool CpswMacPort_FifoStats_s::txActiveFifo[CPSW_PRIORITY_NUM]

Whether a FIFO priority has one or more queued packets or not

uint32_t CpswMacPort_FifoStats_s::txBlockCount

Number of blocks allocated to the FIFO logical TX queues

uint32_t CpswMacPort_FifoStats_s::txMaxBlocks

Max number of blocks allowed on all TX FIFO priorities combined

uint32_t CpswMacPort_FifoStats_s::txStartWords

Number of 32-byte packet words in an Ethernet port transmit FIFO before packet egress will begin


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

Copyright 2020, Texas Instruments Incorporated