rte_dma_conf(3)

πŸ“¦ version 26.03, in nixos 26.05, nixpkgs unstable

πŸŽ€ NAME πŸŽ€

Okay bestie, welcome to the library functions manual page for rte_dma_conf(3)! This is the struct used to configure a DMA device, and it's literally the config girlie connected to rte_dma_configure. βœ¨πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

#include <rte_dmadev.h>

Data Fields

uint16_t nb_vchans
uint64_t flags

🌸 DETAILED DESCRIPTION 🌸

A structure used to configure a DMA device. That's the whole assignment β€” it's a config struct for your DMA device, no cap. 🫢

See also: rte_dma_configure

Definition at line 360 of file rte_dmadev.h.

✨ FIELD DOCUMENTATION ✨

πŸ“ uint16_t nb_vchans πŸ“

The number of virtual DMA channels to set up for the DMA device. Important caveat, bestie: this value cannot be greater than the field max_vchans of struct rte_dma_info which get from rte_dma_info_get(). Like, do not exceed that ceiling, fr fr. 😭

Definition at line 365 of file rte_dmadev.h.

πŸŽ€ uint64_t flags πŸŽ€

DMA device configuration flags defined as RTE_DMA_CFG_FLAG_*. The * is doing iconic behavior, iykyk β€” it's the flag family. πŸ’…

Definition at line 375 of file rte_dmadev.h.

πŸ‘‘ AUTHOR πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code. The robots made this one and honestly they ate. πŸ€–πŸ’–


Cute sign-off time: this page’s footer is giving DPDK, Version 26.03.0 β€” that’s the source/version energy, and no extra date is listed here. Slay, go configure those DMA devices. πŸŒˆπŸ’œπŸŽ€

πŸ“¦ where this page comes from