DPDK 21.11.9
|
#include <rte_pmd_dpaa2_qdma.h>
Data Fields | |
uint64_t | src |
uint64_t | dest |
uint32_t | len |
uint32_t | flags |
uint64_t | cnxt |
uint16_t | status |
void * | usr_elem |
Determines a QDMA job
Definition at line 137 of file rte_pmd_dpaa2_qdma.h.
uint64_t src |
Source Address from where DMA is (to be) performed
Definition at line 139 of file rte_pmd_dpaa2_qdma.h.
uint64_t dest |
Destination Address where DMA is (to be) done
Definition at line 141 of file rte_pmd_dpaa2_qdma.h.
uint32_t len |
Length of the DMA operation in bytes.
Definition at line 143 of file rte_pmd_dpaa2_qdma.h.
uint32_t flags |
See RTE_QDMA_JOB_ flags
Definition at line 145 of file rte_pmd_dpaa2_qdma.h.
uint64_t cnxt |
User can specify a context which will be maintained on the dequeue operation.
Definition at line 150 of file rte_pmd_dpaa2_qdma.h.
uint16_t status |
Status of the transaction. This is filled in the dequeue operation by the driver. upper 8bits acc_err for route by port. lower 8bits fd error
Definition at line 157 of file rte_pmd_dpaa2_qdma.h.
void* usr_elem |
FLE pool element maintained by user, in case no qDMA response. Note: the address must be allocated from DPDK memory pool.
Definition at line 163 of file rte_pmd_dpaa2_qdma.h.