#include <doca_error.h>
#include <doca_log.h>
#include <doca_buf_inventory.h>
#include <doca_buf.h>
#include <doca_ctx.h>
#include <doca_argp.h>
#include "rdma_common.h"
Go to the source code of this file.
◆ MAX_BUFF_SIZE
| #define MAX_BUFF_SIZE (256) /* Maximum DOCA buffer size */ |
◆ DOCA_LOG_REGISTER()
| DOCA_LOG_REGISTER |
( |
RDMA_RECEIVE::SAMPLE |
| ) |
|
◆ rdma_receive()
◆ rdma_receive_completed_callback()
| static void rdma_receive_completed_callback |
( |
struct doca_rdma_task_receive * |
rdma_receive_task, |
|
|
union doca_data |
task_user_data, |
|
|
union doca_data |
ctx_user_data |
|
) |
| |
|
static |
◆ rdma_receive_error_callback()
| static void rdma_receive_error_callback |
( |
struct doca_rdma_task_receive * |
rdma_receive_task, |
|
|
union doca_data |
task_user_data, |
|
|
union doca_data |
ctx_user_data |
|
) |
| |
|
static |
◆ rdma_receive_export_and_connect()
◆ rdma_receive_prepare_and_submit_task()
◆ rdma_receive_state_change_callback()
doca_ctx_stop() has been called. In this sample, this happens either due to a failure encountered, in which case doca_pe_progress() will cause any inflight task to be flushed, or due to the successful compilation of the sample flow. In both cases, in this sample, doca_pe_progress() will eventually transition the context to idle state.
Definition at line 285 of file rdma_receive_sample.c.
◆ write_read_connection()