[PATCH v4 4/7] random: keep PRNG state in lcore variable

Konstantin Ananyev konstantin.ananyev at huawei.com
Mon Sep 16 18:11:39 CEST 2024



> -----Original Message-----
> From: Mattias Rönnblom <mattias.ronnblom at ericsson.com>
> Sent: Monday, September 16, 2024 11:52 AM
> To: dev at dpdk.org
> Cc: hofors at lysator.liu.se; Morten Brørup <mb at smartsharesystems.com>; Stephen Hemminger <stephen at networkplumber.org>;
> Konstantin Ananyev <konstantin.v.ananyev at yandex.ru>; David Marchand <david.marchand at redhat.com>; Jerin Jacob
> <jerinj at marvell.com>; Mattias Rönnblom <mattias.ronnblom at ericsson.com>
> Subject: [PATCH v4 4/7] random: keep PRNG state in lcore variable
> 
> Replace keeping PRNG state in a RTE_MAX_LCORE-sized static array of
> cache-aligned and RTE_CACHE_GUARDed struct instances with keeping the
> same state in a more cache-friendly lcore variable.
> 
> Signed-off-by: Mattias Rönnblom <mattias.ronnblom at ericsson.com>
> Acked-by: Morten Brørup <mb at smartsharesystems.com>
> 
> --
> 
> RFC v3:
>  * Remove cache alignment on unregistered threads' rte_rand_state.
>    (Morten Brørup)
> ---

Acked-by: Konstantin Ananyev <konstantin.ananyev at huawei.com> 

> 2.34.1



More information about the dev mailing list