DPDK  20.05.0
Data Fields
rte_qdma_config Struct Reference

#include <rte_pmd_dpaa2_qdma.h>

Data Fields

uint16_t max_hw_queues_per_core
 
uint16_t max_vqs
 
uint8_t mode
 
uint8_t format
 
int fle_pool_count
 

Detailed Description

QDMA device configuration structure

Definition at line 64 of file rte_pmd_dpaa2_qdma.h.

Field Documentation

uint16_t max_hw_queues_per_core

Number of maximum hw queues to allocate per core.

Definition at line 66 of file rte_pmd_dpaa2_qdma.h.

uint16_t max_vqs

Maximum number of VQ's to be used.

Definition at line 68 of file rte_pmd_dpaa2_qdma.h.

uint8_t mode

mode of operation - physical(h/w) or virtual

Definition at line 70 of file rte_pmd_dpaa2_qdma.h.

uint8_t format

FD format

Definition at line 72 of file rte_pmd_dpaa2_qdma.h.

int fle_pool_count

User provides this as input to the driver as a size of the FLE pool. FLE's (and corresponding source/destination descriptors) are allocated by the driver at enqueue time to store src/dest and other data and are freed at the dequeue time. This determines the maximum number of inflight jobs on the QDMA device. This should be power of 2.

Definition at line 81 of file rte_pmd_dpaa2_qdma.h.


The documentation for this struct was generated from the following file: