26 #ifndef WORKER_SANDBOX_H_
27 #define WORKER_SANDBOX_H_
29 #include "ucp/api/ucp.h"
147 ucp_mem_map_params_t map_params,
148 size_t exported_memh_buffer_len,
static const char tag[DOCA_VFS_TAG_SIZE+1]
enum doca_error doca_error_t
DOCA API return codes.
Convenience type for representing opaque data.
doca_error_t urom_sandbox_tag_task_send(struct doca_urom_worker *worker_ctx, union doca_data cookie, union doca_data context, uint64_t dest, uint64_t buffer, uint64_t count, uint64_t tag, uint64_t memh_id, urom_sandbox_send_finished cb)
doca_error_t urom_sandbox_init(uint64_t plugin_id, uint64_t version)
doca_error_t urom_sandbox_task_mem_map(struct doca_urom_worker *worker_ctx, union doca_data cookie, union doca_data context, ucp_mem_map_params_t map_params, size_t exported_memh_buffer_len, urom_sandbox_mem_map_finished cb)
doca_error_t urom_sandbox_tag_task_recv(struct doca_urom_worker *worker_ctx, union doca_data cookie, union doca_data context, uint64_t buffer, uint64_t count, uint64_t tag, uint64_t tag_mask, uint64_t memh_id, urom_sandbox_recv_finished cb)
void(* urom_sandbox_recv_finished)(doca_error_t result, union doca_data cookie, union doca_data context, void *buffer, uint64_t count, uint64_t sender_tag, ucs_status_t status)
void(* urom_sandbox_send_finished)(doca_error_t result, union doca_data cookie, union doca_data context, ucs_status_t status)
void(* urom_sandbox_mem_map_finished)(doca_error_t result, union doca_data cookie, union doca_data context, uint64_t memh_id)