|
DPDK 25.11.0-rc1
|
#include <rte_dmadev.h>
Data Fields | |
| enum rte_dma_inter_domain_type | type |
| uint16_t | src_handler |
| uint16_t | dst_handler |
| uint64_t | reserved [2] |
Parameters for inter-process or inter-OS DMA transfers.
This structure defines the parameters required to perform DMA transfers across different domains, such as between processes or operating systems. It includes the domain type and handler identifiers for both the source and destination domains.
When domain type is RTE_DMA_INTER_DOMAIN_NONE, both source and destination handlers are invalid, DMA operation is confined within the local process.
For DMA transfers between the local process or OS domain to another process or OS domain, valid source and destination handlers must be provided.
Definition at line 632 of file rte_dmadev.h.
| enum rte_dma_inter_domain_type type |
Type of inter-domain.
Definition at line 634 of file rte_dmadev.h.
| uint16_t src_handler |
Source domain handler identifier.
Definition at line 636 of file rte_dmadev.h.
| uint16_t dst_handler |
Destination domain handler identifier.
Definition at line 638 of file rte_dmadev.h.
| uint64_t reserved[2] |
Reserved for future fields.
Definition at line 640 of file rte_dmadev.h.