rte_dma_in...main_param(3)
π NAME π
rte_dma_inter_domain_param β bestie, this is the page for that struct, and yes it's from the rte_dma_in...main_param(3) page in the Library Functions Manual, so you're in exactly the right place π«Ά
β¨ SYNOPSIS β¨
#include <rte_dmadev.h>
π Data Fields π
enum rte_dma_inter_domain_type typeuint16_t src_handleruint16_t dst_handleruint64_t reserved [2]
πΈ DESCRIPTION πΈ
Okay so this struct is literally the param bundle for inter-process or inter-OS DMA transfers β like when your DMA needs to travel between domains and not just vibe in its own lane π
β οΈ Warning: EXPERIMENTAL β this API may change without prior notice. So don't get too attached, she's still figuring herself out π
This structure defines all the parameters you need to pull off DMA transfers across different domains, like between processes or between operating systems. It's giving main character energy: it carries the domain type plus the handler identifiers for both the source domain and the destination domain π₯
When domain type is RTE_DMA_INTER_DOMAIN_NONE, both the source and destination handlers are invalid, and the DMA operation stays confined within the local process. No cap, it's a homebody π
For DMA transfers going from the local process or OS domain out to another process or OS domain, you must provide valid source and destination handlers. Both of them. Periodt β¨
Definition at line 633 of file rte_dmadev.h.
π¦ FIELD DOCUMENTATION π¦
π enum rte_dma_inter_domain_type type
The type of inter-domain. Basically the vibe check for where this transfer is headed π«
Definition at line 635 of file rte_dmadev.h.
π uint16_t src_handler
Source domain handler identifier β the little name tag for where your data is coming from π
Definition at line 637 of file rte_dmadev.h.
π uint16_t dst_handler
Destination domain handler identifier β the name tag for where it's going π¬
Definition at line 639 of file rte_dmadev.h.
π uint64_t reserved[2]
Reserved for future fields π (the struct's way of saving a seat for someone who hasn't shown up yet)
Definition at line 641 of file rte_dmadev.h.
π AUTHOR π
Generated automatically by Doxygen for DPDK from the source code. Not a human, just a very diligent little robot π§
And that's the whole page, bestie!! Signing off with the footer deets so you have them: this is DPDK, Version 26.03.0, page rte_dma_in...main_param(3) πβ¨ Slay, go write some inter-domain DMA code π¦π
π¦ where this page comes from
- nixos 26.05: dpdk 26.03
- nixpkgs unstable: dpdk 26.03
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms