while looking at something else, i noticed the dhcp client exponential backoff is calculated, correctly as near as i can tell, but by using: client -> interval += ((random () >> 2) % (2 * client -> interval)); anyone know, why the two-bit shift to the random value? -- David W. Hankins "If you don't do it right the first time, Operations Engineer you'll just have to do it again." Internet Systems Consortium, Inc. -- Jack T. Hankins -- Attached file included as plaintext by Ecartis -- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (FreeBSD) iD8DBQFBQM4UcXeLeWu2vmoRAqIVAJ4p3AYUQxTvWcMMINsSG4lTAHKm3gCfdp6c eh55X9rkLH4RxmPKATrren0= =Cckw -----END PGP SIGNATURE-----