AM64x MCU+ SDK  08.02.00
dlr_Config Struct Reference

Data Fields

dlrStructdlrObj
 
ICSS_EMAC_Handle emacHandle
 
uint8_t macId [6]
 
PRUICSS_Handle pruicssHandle
 
uint32_t deviceIP
 
uint32_t sequenceID
 
exceptionListexclusionList
 
ClockP_Object dlrNeighborTimeoutClock [ICSS_EMAC_MAX_PORTS_PER_INSTANCE]
 
ClockP_Object dlrPeriodicTimerObject
 
uint8_t dlrEmptyFrame [DEFAULT_DLR_PACKET_SIZE]
 
uint8_t checkForLoop
 
uint32_t tracePktIntervalCount
 
uint32_t stateMachineCount
 
uint8_t pktSendCounter
 
uint8_t ISRcountPort [ICSS_EMAC_MAX_PORTS_PER_INSTANCE]
 

Field Documentation

◆ dlrObj

dlrStruct* dlr_Config::dlrObj

◆ emacHandle

ICSS_EMAC_Handle dlr_Config::emacHandle

◆ macId

uint8_t dlr_Config::macId[6]

◆ pruicssHandle

PRUICSS_Handle dlr_Config::pruicssHandle

◆ deviceIP

uint32_t dlr_Config::deviceIP

Device IP

◆ sequenceID

uint32_t dlr_Config::sequenceID

Sequence ID as per DLR spec

◆ exclusionList

exceptionList* dlr_Config::exclusionList

Learning table exception for MAC ID

◆ dlrNeighborTimeoutClock

ClockP_Object dlr_Config::dlrNeighborTimeoutClock[ICSS_EMAC_MAX_PORTS_PER_INSTANCE]

Clock handle for neighbor timeout timers

◆ dlrPeriodicTimerObject

ClockP_Object dlr_Config::dlrPeriodicTimerObject

◆ dlrEmptyFrame

uint8_t dlr_Config::dlrEmptyFrame[DEFAULT_DLR_PACKET_SIZE]

Buffer used for General DLR Messages

◆ checkForLoop

uint8_t dlr_Config::checkForLoop

Variable which keeps count of whether loop exists

◆ tracePktIntervalCount

uint32_t dlr_Config::tracePktIntervalCount

◆ stateMachineCount

uint32_t dlr_Config::stateMachineCount

◆ pktSendCounter

uint8_t dlr_Config::pktSendCounter

◆ ISRcountPort

uint8_t dlr_Config::ISRcountPort[ICSS_EMAC_MAX_PORTS_PER_INSTANCE]