NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
gpunetio_rdma_client_server_write_main.c File Reference
#include <stdlib.h>
#include <doca_log.h>
#include <doca_argp.h>
#include "rdma_common.h"
Include dependency graph for gpunetio_rdma_client_server_write_main.c:

Go to the source code of this file.

Functions

 DOCA_LOG_REGISTER (GPURDMA_WRITE_REQUESTER::MAIN)
 
static doca_error_t device_address_callback (void *param, void *config)
 
static doca_error_t gid_index_callback (void *param, void *config)
 
static doca_error_t gpu_pci_address_callback (void *param, void *config)
 
static doca_error_t client_param_callback (void *param, void *config)
 
static doca_error_t use_rdma_cm_param_callback (void *param, void *config)
 
static doca_error_t cm_port_param_callback (void *param, void *config)
 
static doca_error_t cm_addr_param_callback (void *param, void *config)
 
static doca_error_t cm_addr_type_param_callback (void *param, void *config)
 
static doca_error_t register_rdma_params (void)
 
static doca_error_t verify_cm_params (struct rdma_config *cfg)
 
int main (int argc, char **argv)
 

Function Documentation

◆ client_param_callback()

static doca_error_t client_param_callback ( void *  param,
void *  config 
)
static

Definition at line 113 of file gpunetio_rdma_client_server_write_main.c.

◆ cm_addr_param_callback()

static doca_error_t cm_addr_param_callback ( void *  param,
void *  config 
)
static

Definition at line 177 of file gpunetio_rdma_client_server_write_main.c.

◆ cm_addr_type_param_callback()

static doca_error_t cm_addr_type_param_callback ( void *  param,
void *  config 
)
static

Definition at line 201 of file gpunetio_rdma_client_server_write_main.c.

◆ cm_port_param_callback()

static doca_error_t cm_port_param_callback ( void *  param,
void *  config 
)
static

Definition at line 155 of file gpunetio_rdma_client_server_write_main.c.

◆ device_address_callback()

static doca_error_t device_address_callback ( void *  param,
void *  config 
)
static

Definition at line 42 of file gpunetio_rdma_client_server_write_main.c.

◆ DOCA_LOG_REGISTER()

DOCA_LOG_REGISTER ( GPURDMA_WRITE_REQUESTER::MAIN  )

◆ gid_index_callback()

static doca_error_t gid_index_callback ( void *  param,
void *  config 
)
static

Definition at line 66 of file gpunetio_rdma_client_server_write_main.c.

◆ gpu_pci_address_callback()

static doca_error_t gpu_pci_address_callback ( void *  param,
void *  config 
)
static

Definition at line 89 of file gpunetio_rdma_client_server_write_main.c.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 434 of file gpunetio_rdma_client_server_write_main.c.

◆ register_rdma_params()

static doca_error_t register_rdma_params ( void  )
static

Definition at line 234 of file gpunetio_rdma_client_server_write_main.c.

◆ use_rdma_cm_param_callback()

static doca_error_t use_rdma_cm_param_callback ( void *  param,
void *  config 
)
static

Definition at line 138 of file gpunetio_rdma_client_server_write_main.c.

◆ verify_cm_params()

static doca_error_t verify_cm_params ( struct rdma_config cfg)
static

Definition at line 402 of file gpunetio_rdma_client_server_write_main.c.