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

#include </opt/mellanox/doca/samples/doca_gpunetio/rdma_common.h>

Data Fields

char device_name [DOCA_DEVINFO_IBDEV_NAME_SIZE]
 
char gpu_pcie_addr [MAX_PCI_ADDRESS_LEN]
 
char server_ip_addr [MAX_IP_ADDRESS_LEN]
 
bool is_server
 
bool is_gid_index_set
 
uint32_t gid_index
 
bool use_rdma_cm
 
uint32_t cm_port
 
char cm_addr [SERVER_ADDR_LEN+1]
 
enum doca_rdma_addr_type cm_addr_type
 
char send_string [MAX_ARG_SIZE]
 
char read_string [MAX_ARG_SIZE]
 
char write_string [MAX_ARG_SIZE]
 
char local_connection_desc_path [MAX_ARG_SIZE]
 
char remote_connection_desc_path [MAX_ARG_SIZE]
 
char remote_resource_desc_path [MAX_ARG_SIZE]
 
uint32_t num_connections
 
enum doca_rdma_transport_type transport_type
 
int cm_port
 

Detailed Description

Definition at line 64 of file rdma_common.h.

Field Documentation

◆ cm_addr

char rdma_config::cm_addr

Definition at line 73 of file rdma_common.h.

◆ cm_addr_type

enum doca_rdma_addr_type rdma_config::cm_addr_type

Definition at line 73 of file rdma_common.h.

◆ cm_port [1/2]

uint32_t rdma_config::cm_port

Definition at line 72 of file rdma_common.h.

◆ cm_port [2/2]

int rdma_config::cm_port

Definition at line 97 of file rdma_common.h.

◆ device_name

char rdma_config::device_name

Definition at line 65 of file rdma_common.h.

◆ gid_index

uint32_t rdma_config::gid_index

Definition at line 70 of file rdma_common.h.

◆ gpu_pcie_addr

char rdma_config::gpu_pcie_addr[MAX_PCI_ADDRESS_LEN]

Definition at line 66 of file rdma_common.h.

◆ is_gid_index_set

bool rdma_config::is_gid_index_set

Definition at line 69 of file rdma_common.h.

◆ is_server

bool rdma_config::is_server

Definition at line 68 of file rdma_common.h.

◆ local_connection_desc_path

char rdma_config::local_connection_desc_path[MAX_ARG_SIZE]

Definition at line 83 of file rdma_common.h.

◆ num_connections

uint32_t rdma_config::num_connections

Definition at line 88 of file rdma_common.h.

◆ read_string

char rdma_config::read_string[MAX_ARG_SIZE]

Definition at line 81 of file rdma_common.h.

◆ remote_connection_desc_path

char rdma_config::remote_connection_desc_path[MAX_ARG_SIZE]

Definition at line 84 of file rdma_common.h.

◆ remote_resource_desc_path

char rdma_config::remote_resource_desc_path[MAX_ARG_SIZE]

Definition at line 85 of file rdma_common.h.

◆ send_string

char rdma_config::send_string[MAX_ARG_SIZE]

Definition at line 80 of file rdma_common.h.

◆ server_ip_addr

char rdma_config::server_ip_addr[MAX_IP_ADDRESS_LEN]

Definition at line 67 of file rdma_common.h.

◆ transport_type

enum doca_rdma_transport_type rdma_config::transport_type

Definition at line 88 of file rdma_common.h.

◆ use_rdma_cm

bool rdma_config::use_rdma_cm

Definition at line 71 of file rdma_common.h.

◆ write_string

char rdma_config::write_string[MAX_ARG_SIZE]

Definition at line 82 of file rdma_common.h.


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