PDK API Guide for J721E
CSL_UdmapRxFlowCfg Struct Reference

Detailed Description

Receive flow configuration information.

This structure contains information describing a receive flow.

Data Fields

uint32_t einfoPresent
 
uint32_t psInfoPresent
 
uint32_t errorHandling
 
CSL_UdmapDescType descType
 
CSL_UdmapPsLoc psLocation
 
uint32_t sopOffset
 
uint32_t defaultRxCQ
 
CSL_UdmapRouteTag srcTag
 
CSL_UdmapRouteTag dstTag
 
CSL_UdmapRxFdqThresh fdqThresh [CSL_UDMAP_RXFDQ_THRESH_CNT]
 
uint32_t fdq [CSL_UDMAP_RXFDQ_CNT]
 

Field Documentation

◆ einfoPresent

uint32_t CSL_UdmapRxFlowCfg::einfoPresent

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

◆ psInfoPresent

uint32_t CSL_UdmapRxFlowCfg::psInfoPresent

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

◆ errorHandling

uint32_t CSL_UdmapRxFlowCfg::errorHandling

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

◆ descType

CSL_UdmapDescType CSL_UdmapRxFlowCfg::descType

[IN] Descriptor type - see CSL_UdmapDescType

◆ psLocation

CSL_UdmapPsLoc CSL_UdmapRxFlowCfg::psLocation

[IN] Protocol-specific info location - see CSL_UdmapPsLoc

◆ sopOffset

uint32_t CSL_UdmapRxFlowCfg::sopOffset

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

◆ defaultRxCQ

uint32_t CSL_UdmapRxFlowCfg::defaultRxCQ

[IN] Rx destination queue

◆ srcTag

CSL_UdmapRouteTag CSL_UdmapRxFlowCfg::srcTag

[IN] Source tag - see CSL_UdmapRouteTag

◆ dstTag

CSL_UdmapRouteTag CSL_UdmapRxFlowCfg::dstTag

[IN] Destination tag - see CSL_UdmapRouteTag

◆ fdqThresh

CSL_UdmapRxFdqThresh CSL_UdmapRxFlowCfg::fdqThresh[CSL_UDMAP_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_UdmapRxFdqThresh

◆ fdq

uint32_t CSL_UdmapRxFlowCfg::fdq[CSL_UDMAP_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.