Scroll to navigation

rte_dpaa2_qdma_job(3) DPDK rte_dpaa2_qdma_job(3)

NAME

rte_dpaa2_qdma_job

SYNOPSIS

#include <rte_pmd_dpaa2_qdma.h>

Data Fields


uint64_t src
uint64_t dest
uint32_t len
uint32_t flags
uint16_t status
void * usr_elem

Detailed Description

Determines a QDMA job

Definition at line 53 of file rte_pmd_dpaa2_qdma.h.

Field Documentation

uint64_t src

Source Address from where DMA is (to be) performed

Definition at line 55 of file rte_pmd_dpaa2_qdma.h.

uint64_t dest

Destination Address where DMA is (to be) done

Definition at line 57 of file rte_pmd_dpaa2_qdma.h.

uint32_t len

Length of the DMA operation in bytes.

Definition at line 59 of file rte_pmd_dpaa2_qdma.h.

uint32_t flags

See RTE_QDMA_JOB_ flags

Definition at line 61 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 68 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 74 of file rte_pmd_dpaa2_qdma.h.

Author

Generated automatically by Doxygen for DPDK from the source code.

Fri Dec 15 2023 Version 23.11.0