NetBSD/sys/netinet
tls 7b0b7dedd9 Entropy-pool implementation move and cleanup.
1) Move core entropy-pool code and source/sink/sample management code
   to sys/kern from sys/dev.

2) Remove use of NRND as test for presence of entropy-pool code throughout
   source tree.

3) Remove use of RND_ENABLED in device drivers as microoptimization to
   avoid expensive operations on disabled entropy sources; make the
   rnd_add calls do this directly so all callers benefit.

4) Fix bug in recent rnd_add_data()/rnd_add_uint32() changes that might
   have lead to slight entropy overestimation for some sources.

5) Add new source types for environmental sensors, power sensors, VM
   system events, and skew between clocks, with a sample implementation
   for each.

ok releng to go in before the branch due to the difficulty of later
pullup (widespread #ifdef removal and moved files).  Tested with release
builds on amd64 and evbarm and live testing on amd64.
2012-02-02 19:42:57 +00:00
..
Makefile Patch to include ipf_rb.h missed from merge. 2012-01-30 21:10:30 +00:00
accept_filter.h
accf_data.c
accf_http.c
cpu_in_cksum.c
files.ipfilter New files required to build ipfilter into the kernel 2012-01-30 16:13:43 +00:00
files.netinet
icmp6.h Add RDNSS and DNSSL support, RFC6106. 2011-12-10 19:14:29 +00:00
icmp_private.h
icmp_var.h put the histograms last and make them autosize (breaks compat with netstat). 2011-12-24 19:54:41 +00:00
if_arp.c Remove dead variable 2012-01-02 22:17:11 +00:00
if_atm.c
if_atm.h
if_ether.h
if_inarp.h Move RTF_ANNOUNCE flag so that it no longer conflicts with RTF_PROTO2. 2011-11-11 15:09:32 +00:00
igmp.c check against NULL 2012-01-09 14:31:21 +00:00
igmp.h
igmp_var.h
in.c When adding or scrubbing a prefix, always notify userland even if the 2011-12-12 00:06:39 +00:00
in.h
in4_cksum.c
in_cksum.c
in_gif.c check against NULL 2012-01-09 14:31:21 +00:00
in_gif.h
in_ifattach.h
in_offload.c
in_offload.h
in_pcb.c rename the IPSEC in-kernel CPP variable and config(8) option to 2011-12-19 11:59:56 +00:00
in_pcb.h
in_pcb_hdr.h
in_proto.c rename the IPSEC in-kernel CPP variable and config(8) option to 2011-12-19 11:59:56 +00:00
in_proto.h
in_selsrc.c
in_selsrc.h
in_systm.h
in_var.h
ip.h
ip6.h
ip_carp.c First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
ip_carp.h
ip_ecn.c
ip_ecn.h
ip_encap.c
ip_encap.h
ip_etherip.c
ip_etherip.h
ip_flow.c Remove ipf_start from ipf struct 2012-01-19 13:13:48 +00:00
ip_icmp.c check against NULL 2012-01-09 14:31:21 +00:00
ip_icmp.h missing comma 2011-12-24 20:18:54 +00:00
ip_id.c First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
ip_input.c check against NULL 2012-01-09 14:31:21 +00:00
ip_mroute.c rename the IPSEC in-kernel CPP variable and config(8) option to 2011-12-19 11:59:56 +00:00
ip_mroute.h
ip_output.c - fix offsetof usage, and redundant defines 2011-12-31 20:41:58 +00:00
ip_private.h
ip_reass.c
ip_var.h
pim.h
pim_var.h
raw_ip.c rename the IPSEC in-kernel CPP variable and config(8) option to 2011-12-19 11:59:56 +00:00
rfc6056.c First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
rfc6056.h install the header. 2011-09-24 17:54:19 +00:00
tcp.h make standalone 2012-01-07 20:20:22 +00:00
tcp_congctl.c
tcp_congctl.h
tcp_debug.c
tcp_debug.h
tcp_fsm.h
tcp_input.c fix build in the (FAST_)IPSEC & TCP_SIGNATURE case 2012-01-11 14:39:08 +00:00
tcp_output.c - fix offsetof usage, and redundant defines 2011-12-31 20:41:58 +00:00
tcp_private.h
tcp_sack.c Use proper ANSI prototypes for foo() -> foo(void) 2012-01-30 23:31:27 +00:00
tcp_seq.h
tcp_subr.c - fix offsetof usage, and redundant defines 2011-12-31 20:41:58 +00:00
tcp_timer.c
tcp_timer.h
tcp_usrreq.c Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
tcp_var.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
tcp_vtw.c
tcp_vtw.h
tcpip.h
udp.h u_intN -> uintN 2012-01-07 20:20:12 +00:00
udp_private.h
udp_usrreq.c minor typo fix 2012-01-09 22:26:44 +00:00
udp_var.h