FreeBSD Manual Pages
rte_dma_op(3) DPDK rte_dma_op(3) NAME rte_dma_op SYNOPSIS #include <rte_dmadev.h> Data Fields uint64_t flags struct rte_mempool * op_mp enum rte_dma_status_code status uint32_t rsvd uint64_t impl_opaque [2] uint64_t user_meta uint64_t event_meta int16_t dma_dev_id uint16_t vchan uint16_t nb_src uint16_t nb_dst struct rte_dma_sge src_dst_seg [] Detailed Description A structure used to hold event based DMA operation entry. All the information required for a DMA transfer shall be populated in 'struct rte_dma_op' instance. Definition at line 1057 of file rte_dmadev.h. Field Documentation uint64_t flags Flags related to the operation. See also RTE_DMA_OP_FLAG_* Definition at line 1061 of file rte_dmadev.h. struct rte_mempool* op_mp Mempool from which op is allocated. Definition at line 1063 of file rte_dmadev.h. enum rte_dma_status_code status Status code for this operation. Definition at line 1065 of file rte_dmadev.h. uint32_t rsvd Reserved for future use. Definition at line 1067 of file rte_dmadev.h. uint64_t impl_opaque[2] Implementation-specific opaque data. A DMA device implementation use this field to hold implementation-specific values to share between dequeue and enqueue operations. The application should not modify this field. Definition at line 1074 of file rte_dmadev.h. uint64_t user_meta Memory to store user specific metadata. The DMA device implementation should not modify this area. Definition at line 1078 of file rte_dmadev.h. uint64_t event_meta Event metadata of DMA completion event. Used when RTE_EVENT_DMA_ADAPTER_CAP_INTERNAL_PORT_VCHAN_EV_BIND is not supported in OP_NEW mode. See also rte_event_dma_adapter_mode::RTE_EVENT_DMA_ADAPTER_OP_NEW RTE_EVENT_DMA_ADAPTER_CAP_INTERNAL_PORT_VCHAN_EV_BIND Used when RTE_EVENT_DMA_ADAPTER_CAP_INTERNAL_PORT_OP_FWD is not supported in OP_FWD mode. See also rte_event_dma_adapter_mode::RTE_EVENT_DMA_ADAPTER_OP_FORWARD RTE_EVENT_DMA_ADAPTER_CAP_INTERNAL_PORT_OP_FWD struct rte_event::event Definition at line 1092 of file rte_dmadev.h. int16_t dma_dev_id DMA device ID to be used with OP_FORWARD mode. See also rte_event_dma_adapter_mode::RTE_EVENT_DMA_ADAPTER_OP_FORWARD Definition at line 1096 of file rte_dmadev.h. uint16_t vchan DMA vchan ID to be used with OP_FORWARD mode See also rte_event_dma_adapter_mode::RTE_EVENT_DMA_ADAPTER_OP_FORWARD Definition at line 1100 of file rte_dmadev.h. uint16_t nb_src Number of source segments. Definition at line 1102 of file rte_dmadev.h. uint16_t nb_dst Number of destination segments. Definition at line 1104 of file rte_dmadev.h. struct rte_dma_sge src_dst_seg[] Source and destination segments. Definition at line 1106 of file rte_dmadev.h. Author Generated automatically by Doxygen for DPDK from the source code. Version 25.11.0 Thu Jun 11 2026 rte_dma_op(3)
NAME | SYNOPSIS | Detailed Description | Field Documentation | Author
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=nb_dst&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
