Re: [PATCH v6 1/7] eal: add static per-lcore memory allocation facility

2024-09-18 Thread Mattias Rönnblom
On 2024-09-18 10:24, Konstantin Ananyev wrote: +/** + * Iterate over each lcore id's value for an lcore variable. + * + * @param lcore_id + * An unsigned int variable successively set to the + * lcore id of every valid lcore id (up to @c RTE_MAX_LCORE). + * @param value + * A pointer variab

RE: [PATCH v6 1/7] eal: add static per-lcore memory allocation facility

2024-09-18 Thread Konstantin Ananyev
> +/** > + * Iterate over each lcore id's value for an lcore variable. > + * > + * @param lcore_id > + * An unsigned int variable successively set to the > + * lcore id of every valid lcore id (up to @c RTE_MAX_LCORE). > + * @param value > + * A pointer variable successively set to point to l

[PATCH v6 1/7] eal: add static per-lcore memory allocation facility

2024-09-18 Thread Mattias Rönnblom
Introduce DPDK per-lcore id variables, or lcore variables for short. An lcore variable has one value for every current and future lcore id-equipped thread. The primary use case is for statically allocating small, frequently-accessed data structures, for which one instance should exist for each l