Re: [dpdk-dev] [PATCH v9 2/2] eal: add generic thread-local-storage functions

2021-02-10 Thread Tal Shnaiderman
> Subject: Re: [dpdk-dev] [PATCH v9 2/2] eal: add generic thread-local-storage > functions > > External email: Use caution opening links or attachments > > > Hi Tal, > > On 10/02/2021 13:33, Burakov, Anatoly wrote: > > On 06-Jan-21 8:35 PM, Tal Shnaiderma

Re: [dpdk-dev] [PATCH v9 2/2] eal: add generic thread-local-storage functions

2021-02-10 Thread Tal Shnaiderman
> Subject: Re: [dpdk-dev] [PATCH v9 2/2] eal: add generic thread-local-storage > functions > > External email: Use caution opening links or attachments > > > On 06-Jan-21 8:35 PM, Tal Shnaiderman wrote: > > Add support for TLS functionality in EAL. > > >

Re: [dpdk-dev] [PATCH v9 2/2] eal: add generic thread-local-storage functions

2021-02-10 Thread Medvedkin, Vladimir
Hi Tal, On 10/02/2021 13:33, Burakov, Anatoly wrote: On 06-Jan-21 8:35 PM, Tal Shnaiderman wrote: Add support for TLS functionality in EAL. The following functions are added: rte_thread_tls_key_create - create a TLS data key. rte_thread_tls_key_delete - delete a TLS data key. rte_thread_tls_va

Re: [dpdk-dev] [PATCH v9 2/2] eal: add generic thread-local-storage functions

2021-02-10 Thread Burakov, Anatoly
On 06-Jan-21 8:35 PM, Tal Shnaiderman wrote: Add support for TLS functionality in EAL. The following functions are added: rte_thread_tls_key_create - create a TLS data key. rte_thread_tls_key_delete - delete a TLS data key. rte_thread_tls_value_set - set value bound to the TLS key rte_thread_tls

Re: [dpdk-dev] [PATCH v9 2/2] eal: add generic thread-local-storage functions

2021-01-07 Thread Dmitry Kozlyuk
On Wed, 6 Jan 2021 22:35:53 +0200, Tal Shnaiderman wrote: [...] > +int > +rte_thread_tls_key_create(rte_tls_key *key, void (*destructor)(void *)) > +{ > + int err; > + > + *key = malloc(sizeof(**key)); > + if ((*key) == NULL) { > + RTE_LOG(DEBUG, EAL, "Cannot allocate TLS k

[dpdk-dev] [PATCH v9 2/2] eal: add generic thread-local-storage functions

2021-01-06 Thread Tal Shnaiderman
Add support for TLS functionality in EAL. The following functions are added: rte_thread_tls_key_create - create a TLS data key. rte_thread_tls_key_delete - delete a TLS data key. rte_thread_tls_value_set - set value bound to the TLS key rte_thread_tls_value_get - get value bound to the TLS key TL