![]() |
PDK API Guide for AM64x
|
[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] |
uint32_t CSL_BcdmaRxFlowCfg::einfoPresent |
[IN] Set to 1 if extended packet info is present in the descriptor
uint32_t CSL_BcdmaRxFlowCfg::psInfoPresent |
[IN] Set to 1 if protocol-specific info is present in the descriptor
uint32_t CSL_BcdmaRxFlowCfg::errorHandling |
[IN] Determines how starvation errors are handled. 0=drop packet, 1=retry
CSL_BcdmaDescType CSL_BcdmaRxFlowCfg::descType |
[IN] Descriptor type - see CSL_BcdmaDescType
CSL_BcdmaPsLoc CSL_BcdmaRxFlowCfg::psLocation |
[IN] Protocol-specific info location - see CSL_BcdmaPsLoc
uint32_t CSL_BcdmaRxFlowCfg::sopOffset |
[IN] Start of rx packet data (byte offset from the start of the SOP buffer)
uint32_t CSL_BcdmaRxFlowCfg::defaultRxCQ |
[IN] Rx destination queue
CSL_BcdmaRouteTag CSL_BcdmaRxFlowCfg::srcTag |
[IN] Source tag - see CSL_BcdmaRouteTag
CSL_BcdmaRouteTag CSL_BcdmaRxFlowCfg::dstTag |
[IN] Destination tag - see CSL_BcdmaRouteTag
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
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.