DPDK 25.11.0-rc1
Data Fields
rte_dma_inter_domain_param Struct Reference

#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]
 

Detailed Description

Parameters for inter-process or inter-OS DMA transfers.

Warning
EXPERIMENTAL: this API may change without prior notice.

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.

Field Documentation

◆ type

Type of inter-domain.

Definition at line 634 of file rte_dmadev.h.

◆ src_handler

uint16_t src_handler

Source domain handler identifier.

Definition at line 636 of file rte_dmadev.h.

◆ dst_handler

uint16_t dst_handler

Destination domain handler identifier.

Definition at line 638 of file rte_dmadev.h.

◆ reserved

uint64_t reserved[2]

Reserved for future fields.

Definition at line 640 of file rte_dmadev.h.


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