30 #ifndef UROM_COMMON_H_
31 #define UROM_COMMON_H_
75 struct doca_urom_service **service);
93 struct doca_urom_service *service,
101 struct doca_urom_worker **worker);
118 uint64_t *worker_ids,
119 struct doca_urom_worker **workers,
123 struct doca_urom_domain **
domain);
static enum doca_flow_pipe_domain domain
static struct doca_pe * pe
#define DOCA_DEVINFO_IBDEV_NAME_SIZE
Buffer size to hold Infiniband/RoCE device name. Including a null terminator.
enum doca_error doca_error_t
DOCA API return codes.
ucs_cpu_set_t doca_cpu_set_t
DOCA CPU set structure.
Out-of-band communication descriptor for Domain creation.
char device_name[DOCA_DEVINFO_IBDEV_NAME_SIZE]
doca_error_t start_urom_service(struct doca_pe *pe, struct doca_dev *dev, uint64_t nb_workers, struct doca_urom_service **service)
doca_error_t register_urom_common_params(void)
doca_error_t start_urom_worker(struct doca_pe *pe, struct doca_urom_service *service, uint64_t worker_id, uint32_t *gid, uint64_t nb_tasks, doca_cpu_set_t *cpuset, char **env, size_t env_count, uint64_t plugins, struct doca_urom_worker **worker)
doca_error_t start_urom_domain(struct doca_pe *pe, struct doca_urom_domain_oob_coll *oob, uint64_t *worker_ids, struct doca_urom_worker **workers, size_t nb_workers, struct urom_domain_buffer_attrs *buffers, size_t nb_buffers, struct doca_urom_domain **domain)