diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 1998-03-30 09:56:58 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 1998-03-30 09:56:58 +0000 |
| commit | 227ee8a188f0f8da52dabd7c2c13748a2578efce (patch) | |
| tree | 3bc7a5b892410dae1a4e23ebbc2cb43913cd6195 /sys/netipx | |
| parent | 20344e15827694bd1a50248ac0c415925ed510e6 (diff) | |
Notes
Diffstat (limited to 'sys/netipx')
| -rw-r--r-- | sys/netipx/ipx_input.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/netipx/ipx_input.c b/sys/netipx/ipx_input.c index c04b420df0956..f3b9f34cc0f93 100644 --- a/sys/netipx/ipx_input.c +++ b/sys/netipx/ipx_input.c @@ -33,7 +33,7 @@ * * @(#)ipx_input.c * - * $Id: ipx_input.c,v 1.14 1997/06/26 19:35:46 jhay Exp $ + * $Id: ipx_input.c,v 1.15 1998/02/09 06:10:19 eivind Exp $ */ #include <sys/param.h> @@ -54,6 +54,8 @@ #include <netipx/ipx_pcb.h> #include <netipx/ipx_var.h> +#include <machine/random.h> + int ipxcksum = 0; SYSCTL_INT(_net_ipx_ipx, OID_AUTO, checksum, CTLFLAG_RW, &ipxcksum, 0, ""); @@ -105,7 +107,7 @@ ipx_init() ipx_broadnet = *(union ipx_net *)allones; ipx_broadhost = *(union ipx_host *)allones; - ipx_pexseq = time.tv_usec; + read_random((char *)&ipx_pexseq, sizeof ipx_pexseq); ipxintrq.ifq_maxlen = ipxqmaxlen; ipxpcb.ipxp_next = ipxpcb.ipxp_prev = &ipxpcb; ipxrawpcb.ipxp_next = ipxrawpcb.ipxp_prev = &ipxrawpcb; |
