Hi Thomas, That's right we need to create threads on specific CPUs. ________________________________ From: Thomas Monjalon Sent: Friday, September 1, 2023 7:09 AM To: Sevincer, Abdullah Cc: dev@dpdk.org ; Tyler Retzlaff Subject: quick thread in DLB2 Hello Abdullah, In the DLB2 code, I see a thread is created for a single operation: In drivers/event/dlb2/pf/base/dlb2_resource.c pthread_create(&pthread, NULL, &dlb2_pp_profile_func, &dlb2_thread_data[i]); and just after: pthread_join(pthread, NULL); Can we avoid creating this thread? I guess no, because it must spawn on a specific CPU.