[dpdk-dev] [RFC v2] eal: simplify the implementation of rte_ctrl_thread_create

Honnappa Nagarahalli Honnappa.Nagarahalli at arm.com
Wed Aug 25 17:23:08 CEST 2021


<snip>

> 
> On 2021-08-02 07:16, Honnappa Nagarahalli wrote:
> > The current described behaviour of rte_ctrl_thread_create is rigid
> > which makes the implementation of the function complex.
> > The behavior is abstracted to allow for simplified implementation.
> >
> 
> Have you considered using a POSIX condition variable instead of atomics for
> synchronization?
No, I have not considered. The current implementation is complex because of the error handling of pthread_barrier_xxx APIs. I am thinking similar complexity will come in with the condition variable functions.

I am using atomic variable in this patch to synchronize which does not need much error handling which simplifies the implementation.

<snip>


More information about the dev mailing list