[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