> From: Stephen Hemminger [mailto:step...@networkplumber.org] > Sent: Wednesday, 25 May 2022 22.31 > > Introduce a new random number function to get a floating > point value. Then use it to fix PIE scheduler. > > v4 > - use slower divide method in rte_drand() if library > does not have ieee754 (FreeBSD and Windows?) > - fix some typos > > v3 > - rename to rte_drand() and other review feedback > - fix warnings with some compilers in test code > > Stephen Hemminger (3): > random: add rte_drand() function > rte_pie: remove unnecessary floating point > rte_pie: fix incorrect floating point math > > app/test/test_rand_perf.c | 7 +++++ > doc/guides/rel_notes/release_22_07.rst | 5 ++++ > lib/eal/common/rte_random.c | 41 ++++++++++++++++++++++++++ > lib/eal/include/rte_random.h | 18 +++++++++++ > lib/eal/meson.build | 3 ++ > lib/eal/version.map | 1 + > lib/sched/rte_pie.h | 7 ++--- > 7 files changed, 77 insertions(+), 5 deletions(-) > > -- > 2.35.1 >
Series-Acked-by: Morten Brørup <m...@smartsharesystems.com>