PDK API Guide for AM64x
CSL_BcdmaRxFlowCfg Struct Reference

Detailed Description

[udmap_only] Receive flow configuration information

This structure contains information describing a receive flow.

Data Fields

uint32_t einfoPresent
 
uint32_t psInfoPresent
 
uint32_t errorHandling
 
CSL_BcdmaDescType descType
 
CSL_BcdmaPsLoc psLocation
 
uint32_t sopOffset
 
uint32_t defaultRxCQ
 
CSL_BcdmaRouteTag srcTag
 
CSL_BcdmaRouteTag dstTag
 
CSL_BcdmaRxFdqThresh fdqThresh [CSL_BCDMA_RXFDQ_THRESH_CNT]
 
uint32_t fdq [CSL_BCDMA_RXFDQ_CNT]
 

Field Documentation

◆ einfoPresent

uint32_t CSL_BcdmaRxFlowCfg::einfoPresent

[IN] Set to 1 if extended packet info is present in the descriptor

◆ psInfoPresent

uint32_t CSL_BcdmaRxFlowCfg::psInfoPresent

[IN] Set to 1 if protocol-specific info is present in the descriptor

◆ errorHandling

uint32_t CSL_BcdmaRxFlowCfg::errorHandling

[IN] Determines how starvation errors are handled. 0=drop packet, 1=retry

◆ descType

CSL_BcdmaDescType CSL_BcdmaRxFlowCfg::descType

[IN] Descriptor type - see CSL_BcdmaDescType

◆ psLocation

CSL_BcdmaPsLoc CSL_BcdmaRxFlowCfg::psLocation

[IN] Protocol-specific info location - see CSL_BcdmaPsLoc

◆ sopOffset

uint32_t CSL_BcdmaRxFlowCfg::sopOffset

[IN] Start of rx packet data (byte offset from the start of the SOP buffer)

◆ defaultRxCQ

uint32_t CSL_BcdmaRxFlowCfg::defaultRxCQ

[IN] Rx destination queue

◆ srcTag

CSL_BcdmaRouteTag CSL_BcdmaRxFlowCfg::srcTag

[IN] Source tag - see CSL_BcdmaRouteTag

◆ dstTag

CSL_BcdmaRouteTag CSL_BcdmaRxFlowCfg::dstTag

[IN] Destination tag - see CSL_BcdmaRouteTag

◆ fdqThresh

CSL_BcdmaRxFdqThresh CSL_BcdmaRxFlowCfg::fdqThresh[CSL_BCDMA_RXFDQ_THRESH_CNT]

[IN] Free descriptor queue threshold information used for Start Of Packet (SOP) queue selection when packet size thresholds are enabled - see CSL_BcdmaRxFdqThresh

◆ fdq

uint32_t CSL_BcdmaRxFlowCfg::fdq[CSL_BCDMA_RXFDQ_CNT]

[IN] Free descriptor queue numbers. fdq[0] is used for the Start Of Packet (SOP) queue number when packet size thresholds are disabled. fdq[1..3] are used for subsequent Rest Of Packet queue numbers.