On Mon, Apr 25, 2022 at 10:26:58AM +0200, David Marchand wrote: > On Wed, Apr 13, 2022 at 9:43 AM Tyler Retzlaff > <roret...@linux.microsoft.com> wrote: > > > > Implement functions for getting/setting thread affinity. > > Threads can be pinned to specific cores by setting their > > affinity attribute. > > > > note: rte_convert_cpuset_to_affinity has a limitation that all cpus of > > the set belong to the same processor group. > > > > Signed-off-by: Narcisa Vasile <navas...@microsoft.com> > > Signed-off-by: Tyler Retzlaff <roret...@linux.microsoft.com> > > [snip] > > > diff --git a/lib/eal/windows/rte_thread.c b/lib/eal/windows/rte_thread.c > > index d730bb4..032b09f 100644 > > --- a/lib/eal/windows/rte_thread.c > > +++ b/lib/eal/windows/rte_thread.c > > @@ -6,7 +6,8 @@ > > #include <rte_common.h> > > #include <rte_errno.h> > > #include <rte_thread.h> > > -#include <rte_windows.h> > > + > > +#include "eal_windows.h" > > > > struct eal_tls_key { > > DWORD thread_index; > > @@ -146,3 +147,131 @@ struct eal_tls_key { > > } > > return output; > > } > > + > > +static int > > +rte_convert_cpuset_to_affinity(const rte_cpuset_t *cpuset, > > + PGROUP_AFFINITY affinity) > > This is Windows only, static code. > Please don't use rte_ prefix. > > For static code, I see no need for a prefix at all.
agreed. will fix in next revision. > > > -- > David Marchand