Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
rte_dma_vchan_conf(3)		      DPDK		   rte_dma_vchan_conf(3)

NAME
     rte_dma_vchan_conf

SYNOPSIS
     #include <rte_dmadev.h>

   Data Fields
     enum rte_dma_direction direction
     uint16_t nb_desc
     struct rte_dma_port_param src_port
     struct rte_dma_port_param dst_port
     struct rte_dma_auto_free_param auto_free
     struct rte_dma_inter_domain_param domain

Detailed Description
     A structure used to configure a virtual DMA channel.

     See also
	 rte_dma_vchan_setup

     Definition at line 649 of file rte_dmadev.h.

Field Documentation
   enum rte_dma_direction direction
     Transfer direction

     See also
	 enum rte_dma_direction

     Definition at line 654 of file rte_dmadev.h.

   uint16_t nb_desc
     Number of descriptor for the virtual DMA channel

     Definition at line 656 of file rte_dmadev.h.

   struct rte_dma_port_param src_port
     1) Used to describes the device access port parameter in the device-to-mem-
     ory  transfer  scenario. 2) Used to describes the source device access port
     parameter in the device-to-device transfer scenario.

     See also
	 struct rte_dma_port_param

     Definition at line 664 of file rte_dmadev.h.

   struct rte_dma_port_param dst_port
     1) Used to describes the device access port parameter in the  memory-to-de-
     vice  transfer scenario. 2) Used to describes the destination device access
     port parameter in the device-to-device transfer scenario.

     See also
	 struct rte_dma_port_param

     Definition at line 672 of file rte_dmadev.h.

   struct rte_dma_auto_free_param auto_free
     Buffer params to auto free buffer by hardware. To free the buffer by  hard-
     ware,  RTE_DMA_OP_FLAG_AUTO_FREE must be set while calling rte_dma_copy and
     rte_dma_copy_sg().

     See also
	 RTE_DMA_OP_FLAG_AUTO_FREE

	 struct rte_dma_auto_free_param

     Definition at line 680 of file rte_dmadev.h.

   struct rte_dma_inter_domain_param domain
     Parameters for inter-process or inter-OS domain DMA transfers.  This  field
     specifies the source and destination domain handlers required for DMA oper-
     ations that span across different processes or operating system domains.

     See also
	 RTE_DMA_CAPA_INTER_PROCESS_DOMAIN

	 RTE_DMA_CAPA_INTER_OS_DOMAIN

	 struct rte_dma_inter_domain_param

     Definition at line 690 of file rte_dmadev.h.

Author
     Generated automatically by Doxygen for DPDK from the source code.

Version 25.11.0 		 Thu Aug 27 2026	   rte_dma_vchan_conf(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=auto_free&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help