dhcp: Introduce timeout fuzzing

RFC 2132 talks about fuzzing the exact time to sleep by some small
random amount, usually around +/- 1 second.  We use a random number to
generate a fuzz factor.  Since the RFC also talks about increasing the
timeout exponentially, we introduce the 'attempt' variable to accomplish
this.
1 file changed