NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
dpa_resources Struct Reference

A struct that includes all the resources needed for DPA. More...

#include </opt/mellanox/doca/samples/doca_dpa/dpa_common.h>

Data Fields

struct doca_dev * pf_doca_device
 
struct doca_dpa * pf_dpa_ctx
 
struct doca_dev * rdma_doca_device
 
struct doca_dpa * rdma_dpa_ctx
 
doca_dpa_dev_t rdma_dpa_ctx_handle
 
struct doca_dpa_eu_affinity ** affinities
 
uint32_t num_affinities
 

Detailed Description

A struct that includes all the resources needed for DPA.

Definition at line 85 of file dpa_common.h.

Field Documentation

◆ affinities

struct doca_dpa_eu_affinity** dpa_resources::affinities

DPA thread affinity

Definition at line 93 of file dpa_common.h.

◆ num_affinities

uint32_t dpa_resources::num_affinities

Number of affinities

Definition at line 94 of file dpa_common.h.

◆ pf_doca_device

struct doca_dev* dpa_resources::pf_doca_device

PF DOCA device

Definition at line 86 of file dpa_common.h.

◆ pf_dpa_ctx

struct doca_dpa* dpa_resources::pf_dpa_ctx

DOCA DPA context created on PF device

Definition at line 87 of file dpa_common.h.

◆ rdma_doca_device

struct doca_dev* dpa_resources::rdma_doca_device

When running from DPU: SF DOCA device used to create RDMA context When running from Host: will be equal to pf_doca_device

Definition at line 88 of file dpa_common.h.

◆ rdma_dpa_ctx

struct doca_dpa* dpa_resources::rdma_dpa_ctx

When running from DPU: extended DOCA DPA context created on RDMA DOCA device When running from Host: will be equal to pf_dpa_ctx

Definition at line 90 of file dpa_common.h.

◆ rdma_dpa_ctx_handle

doca_dpa_dev_t dpa_resources::rdma_dpa_ctx_handle

RDMA DOCA DPA context handle

Definition at line 92 of file dpa_common.h.


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