freebsd-dev/sys/dev/random
Matt Macy a6bc59f203 Reduce overhead of entropy collection
- move harvest mask check inline
- move harvest mask to frequently_read out of actively
  modified cache line
- disable ether_input collection and describe its limitations
  in NOTES

Typically entropy collection in ether_input was stirring zero
in to the entropy pool while at the same time greatly reducing
max pps. This indicates that perhaps we should more closely
scrutinize how much entropy we're getting from a given source
as well as what our actual entropy collection needs are for
seeding Yarrow.

Reviewed by: cem, gallatin, delphij
Approved by: secteam
Differential Revision: https://reviews.freebsd.org/D15526
2018-05-31 21:53:07 +00:00
..
build.sh
fortuna.c
fortuna.h
hash.c
hash.h
ivy.c
nehemiah.c Remove unused error return from API that cannot fail 2018-02-23 20:15:19 +00:00
other_algorithm.c
other_algorithm.h
random_harvestq.c Reduce overhead of entropy collection 2018-05-31 21:53:07 +00:00
random_harvestq.h
random_infra.c
randomdev.c random(4): Poll for signals during large reads 2018-03-16 18:50:26 +00:00
randomdev.h
uint128.h
unit_test.c
unit_test.h
yarrow.c
yarrow.h