diff options
author | markm <markm@FreeBSD.org> | 2001-02-18 17:40:47 +0000 |
---|---|---|
committer | markm <markm@FreeBSD.org> | 2001-02-18 17:40:47 +0000 |
commit | 886c7bc57d985e6b8c0412fdf450e616fe405262 (patch) | |
tree | 418dd3d4a393e7c5dee13a1775deb532264e252e /sys/sys/random.h | |
parent | 3b9f9179f5c6f2ecbbcb3ad8e77a6c516ef9735a (diff) | |
download | FreeBSD-src-886c7bc57d985e6b8c0412fdf450e616fe405262.zip FreeBSD-src-886c7bc57d985e6b8c0412fdf450e616fe405262.tar.gz |
Provide the infrastructure for sysadmins to select the broad class
of entropy harvesting they wish to perform: "ethernet" (LAN),
point-to-point and interrupt.
Diffstat (limited to 'sys/sys/random.h')
-rw-r--r-- | sys/sys/random.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sys/sys/random.h b/sys/sys/random.h index f2bcf44..f2c89e6 100644 --- a/sys/sys/random.h +++ b/sys/sys/random.h @@ -37,6 +37,17 @@ enum esource { RANDOM_WRITE, RANDOM_KEYBOARD, RANDOM_MOUSE, RANDOM_NET, RANDOM_INTERRUPT, ENTROPYSOURCE }; void random_harvest(void *, u_int, u_int, u_int, enum esource); +/* Allow the sysadmin to select the broad category of + * entropy types to harvest + */ +struct harvest_select { + int ethernet; + int point_to_point; + int interrupt; +}; + +extern struct harvest_select harvest; + #endif #endif /* _SYS_RANDOM_H_ */ |