PDK API Guide for J721E
|
Receive channel configuration information.
This structure contains configuration information for a receive channel.
Data Fields | |
uint32_t | pauseOnError |
CSL_UdmapAddrType | addrType |
CSL_UdmapChanType | chanType |
uint32_t | fetchWordSize |
uint32_t | trEventNum |
uint32_t | errEventNum |
uint32_t | busPriority |
uint32_t | busQos |
uint32_t | busOrderId |
uint32_t | rxTrCQ |
uint32_t | rxThread |
uint32_t | flowIdFwRangeStart |
uint32_t | flowIdFwRangeCnt |
bool | bIgnoreShortPkts |
bool | bIgnoreLongPkts |
CSL_UdmapChanSchedPri | dmaPriority |
uint32_t CSL_UdmapRxChanCfg::pauseOnError |
[IN] When set, pause channel on error
CSL_UdmapAddrType CSL_UdmapRxChanCfg::addrType |
[IN] Address type for this channel
CSL_UdmapChanType CSL_UdmapRxChanCfg::chanType |
[IN] Channel type
uint32_t CSL_UdmapRxChanCfg::fetchWordSize |
[IN] Descriptor/TR Size in 32-bit words
uint32_t CSL_UdmapRxChanCfg::trEventNum |
[IN] Specifies a global event number to generate anytime the required event generation criteria specified in a TR are met (set to CSL_UDMAP_NO_EVENT for no event generation)
uint32_t CSL_UdmapRxChanCfg::errEventNum |
[IN] Specifies a global event number to generate anytime an error is encountered on the channel (set to CSL_UDMAP_NO_EVENT for no event generation)
uint32_t CSL_UdmapRxChanCfg::busPriority |
[IN] 3-bit priority value (0=highest, 7=lowest)
uint32_t CSL_UdmapRxChanCfg::busQos |
[IN] 3-bit qos value (0=highest, 7=lowest)
uint32_t CSL_UdmapRxChanCfg::busOrderId |
[IN] 4-bit orderid value
uint32_t CSL_UdmapRxChanCfg::rxTrCQ |
[IN] RX TR Completion Queue
uint32_t CSL_UdmapRxChanCfg::rxThread |
[IN] Rx channel destination ThreadID mapping
uint32_t CSL_UdmapRxChanCfg::flowIdFwRangeStart |
[IN] Starting flow ID value for firewall check
uint32_t CSL_UdmapRxChanCfg::flowIdFwRangeCnt |
[IN] Number of valid flow ID's starting from flowIdFwRangeStart for firewall check
bool CSL_UdmapRxChanCfg::bIgnoreShortPkts |
[IN] This field controls whether or not short packets will be treated as exceptions (false) or ignored (true) for the channel. This field is only used when the channel is in split UTC mode.
bool CSL_UdmapRxChanCfg::bIgnoreLongPkts |
[IN] This field controls whether or not long packets will be treated as exceptions (false) or ignored (true) for the channel. This field is only used when the channel is in split UTC mode.
CSL_UdmapChanSchedPri CSL_UdmapRxChanCfg::dmaPriority |
[IN] This field selects which scheduling bin the channel will be placed in for bandwidth allocation of the Rx DMA units