39 struct doca_rmax_cpu_affinity *mask;
42 result = doca_rmax_cpu_affinity_create(&mask);
48 result = doca_rmax_cpu_affinity_set(mask, core);
54 result = doca_rmax_set_cpu_affinity_mask(mask);
62 cleanup_result = doca_rmax_cpu_affinity_destroy(mask);
79 DOCA_LOG_INFO(
"Setting internal thread CPU affinity to CPU %u", core);
96 result = doca_rmax_release();
static void cleanup(struct cache_invalidate_sample_state *state)
enum doca_error doca_error_t
DOCA API return codes.
DOCA_STABLE const char * doca_error_get_descr(doca_error_t error)
Returns the description string of an error code.
#define DOCA_LOG_ERR(format,...)
Generates an ERROR application log message.
#define DOCA_LOG_INFO(format,...)
Generates an INFO application log message.
DOCA_LOG_REGISTER(RMAX_SET_AFFINITY)
doca_error_t set_affinity(unsigned core)
doca_error_t set_affinity_sample(unsigned core)