On 2019-04-08 14:30, Mattias Rönnblom wrote:
+static void
+__rte_srand_lfsr113(uint32_t seed, struct rte_rand_state *state)
+{
+ uint32_t lcg32_seed = seed;
+ state->z1 = __rte_rand_lfsr113_gen_seed(&lcg32_seed, 2U);
+ state->z2 = __rte_rand_lfsr113_gen_seed(&lcg32_seed, 8U);
+
This commit replaces rte_rand()'s use of lrand48() with a DPDK-native
combined Linear Feedback Shift Register (LFSR) (also known as
Tausworthe) pseudo-number generator, with four sequences.
This generator is faster and produces better quality random numbers
than libc's lrand48() implementation. Th
2 matches
Mail list logo