AM273x MCU+ SDK  08.03.00

Detailed Description

Config structure for Enet CPDMA.

The parameter structure for Enet CPDMA configuration, containing a Rx channel config and NAVSS instance id.

Data Fields

bool isCacheable
 
uint32_t txInterruptPerMSec
 
uint32_t rxInterruptPerMSec
 
bool enChOverrideFlag
 
EnetCpdma_RxChInitPrms rxChInitPrms
 

Field Documentation

◆ isCacheable

bool EnetCpdma_Cfg::isCacheable

flag to indicate whether the descriptor area is cacheable

◆ txInterruptPerMSec

uint32_t EnetCpdma_Cfg::txInterruptPerMSec

Number of tx Interrupts per millisecond

◆ rxInterruptPerMSec

uint32_t EnetCpdma_Cfg::rxInterruptPerMSec

Number of rx Interrupts per millisecond

◆ enChOverrideFlag

bool EnetCpdma_Cfg::enChOverrideFlag

Flag to enable channel override feature to be used by classifier. For Rx channels, the packet is directed to a specific rx channel number based on switch priority by default. The default priority mapping is identity based like packet with priority 1 will go to rx channel 1, and so on. To override this and direct packets to a specific rx channels based on ALE flow id classifier match enable this flag. This feature is supported only on AM263x SOC and not AM273x/AWR294x

◆ rxChInitPrms

EnetCpdma_RxChInitPrms EnetCpdma_Cfg::rxChInitPrms

RX channel configuration parameters