05/06/2019 12:44, Mattias Rönnblom: > Add a section on PRNG in MAINTAINERS, and information on the PRNG > improvements in the 19.08 release notes. > > Signed-off-by: Mattias Rönnblom <mattias.ronnb...@ericsson.com> > Acked-by: Bruce Richardson <bruce.richard...@intel.com> > --- > --- a/MAINTAINERS > +++ b/MAINTAINERS > +Pseudo-random Number Generation > +M: Mattias Rönnblom <mattias.ronnb...@ericsson.com> > +F: lib/librte_eal/common/include/rte_random.h > +F: lib/librte_eal/common/rte_random.c > +F: app/test/test_rand_perf.c
Please, this file may be updated while adding the files in previous patches. Same progressive update can be done for the release notes. > --- a/doc/guides/rel_notes/release_19_08.rst > +++ b/doc/guides/rel_notes/release_19_08.rst > +* **Updated the EAL Pseudo-random Number Generator.** > + > + The lrand48()-based rte_rand() function is replaced with a > + DPDK-native combined Linear Feedback Shift Register (LFSR) > + pseudo-random number generator (PRNG). > + > + This new PRNG implementation is multi-thread safe, provides > + higher-quality pseudo-random numbers (including full 64 bit > + support) and improved performance. > + > + In addition, <rte_random.h> is extended with a new function > + rte_rand_max() which supplies unbiased, bounded pseudo-random > + numbers.