NVIDIA DOCA SDK Data Center on a Chip Framework Documentation

Out-of-band communication descriptor for Domain creation. More...

#include <doca_urom.h>

Data Fields

doca_urom_domain_allgather_cb_t allgather
 
doca_urom_domain_req_test_cb_t req_test
 
doca_urom_domain_req_free_cb_t req_free
 
void * coll_info
 
uint32_t n_oob_indexes
 
uint32_t oob_index
 

Detailed Description

Out-of-band communication descriptor for Domain creation.

Definition at line 1058 of file doca_urom.h.

Field Documentation

◆ allgather

doca_urom_domain_allgather_cb_t doca_urom_domain_oob_coll::allgather

Non-blocking Allgather callback

Definition at line 1060 of file doca_urom.h.

◆ coll_info

void* doca_urom_domain_oob_coll::coll_info

Context or meta data required by the OOB collective

Definition at line 1069 of file doca_urom.h.

◆ n_oob_indexes

uint32_t doca_urom_domain_oob_coll::n_oob_indexes

Number of endpoints participating in the oob operation (e.g., number of client processes representing a domain workers)

Definition at line 1074 of file doca_urom.h.

◆ oob_index

uint32_t doca_urom_domain_oob_coll::oob_index

Integer value that represents the position of the calling processes in the given oob op: the data specified by "src_buf" will be placed at the offset "oob_index*size" in the "recv_buf". oob_index must be unique at every calling process and should be in the range [0:n_oob_indexes).

Definition at line 1082 of file doca_urom.h.

◆ req_free

doca_urom_domain_req_free_cb_t doca_urom_domain_oob_coll::req_free

Request free callback

Definition at line 1066 of file doca_urom.h.

◆ req_test

doca_urom_domain_req_test_cb_t doca_urom_domain_oob_coll::req_test

Request test callback

Definition at line 1063 of file doca_urom.h.


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