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