return -1;
}
- ret = pthread_create(&socket_thread, NULL,
+ snprintf(thread_name, sizeof(thread_name), "vfio-sync");
+ ret = rte_ctrl_thread_create(&socket_thread, thread_name, NULL,
vfio_mp_sync_thread, NULL);
if (ret) {
RTE_LOG(ERR, EAL,
return -1;
}
- /* Set thread_name for aid in debugging. */
- snprintf(thread_name, RTE_MAX_THREAD_NAME_LEN, "vfio-sync");
- ret = rte_thread_setname(socket_thread, thread_name);
- if (ret)
- RTE_LOG(DEBUG, EAL,
- "Failed to set thread name for secondary processes!\n");
-
return 0;
}