freebsd-dev/sys/tests
Marko Zec a43104ebe7 Revise FIB lookups per second benchmarking routines.
Add a LPS benchmark variant which introduces artificial dependencies
between successive lookups. While here, instead of writing the results
from the lookups to a huge array, add them to an accumulator, in a more
lightweight attempt at preventing the CPU's OOO machinery from
discarding the lookup results if they would be completely unused.

net.route.test.run_lps_rnd measures LPS throughput with independent
uniformly random keys

net.route.test.run_lps_seq measures LPS throughput with uniformly
random keys with artificial interdependencies
Reviewed by:	melifaro
MFC after:	7 days
Differential Revision: https://reviews.freebsd.org/D30096
2021-05-05 12:28:17 +02:00
..
callout_test
epoch Fix build of epoch_test module. 2020-09-02 09:17:29 +00:00
fib_lookup Revise FIB lookups per second benchmarking routines. 2021-05-05 12:28:17 +02:00
framework Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
runtest Add small tool to invoke kernel test framework tests. 2020-09-02 09:20:40 +00:00
callout_test.h
kern_testfrwk.h