MCPcopy Create free account
hub / github.com/axboe/liburing / set_cpu_affinity

Function set_cpu_affinity

examples/send-zerocopy.c:120–131  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

118}
119
120static void set_cpu_affinity(void)
121{
122 cpu_set_t mask;
123
124 if (cfg_cpu == -1)
125 return;
126
127 CPU_ZERO(&mask);
128 CPU_SET(cfg_cpu, &mask);
129 if (sched_setaffinity(0, sizeof(mask), &mask))
130 t_error(1, errno, "unable to pin cpu\n");
131}
132
133static void set_iowq_affinity(struct io_uring *ring)
134{

Callers 2

do_txFunction · 0.85
mainFunction · 0.85

Calls 1

t_errorFunction · 0.70

Tested by

no test coverage detected