Hi Thomas, That's right we need to create threads on specific CPUs. ________________________________ From: Thomas Monjalon <tho...@monjalon.net> Sent: Friday, September 1, 2023 7:09 AM To: Sevincer, Abdullah <abdullah.sevin...@intel.com> Cc: dev@dpdk.org <dev@dpdk.org>; Tyler Retzlaff <roret...@linux.microsoft.com> 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.