This reduces the initial delay before sending DHCPDISCOVER from
1...10 seconds to 1...3 seconds.
do_init(struct dhclient *cli, enum dhclient_state next_state)
{
if (!cli->init_delay) {
do_init(struct dhclient *cli, enum dhclient_state next_state)
{
if (!cli->init_delay) {
- cli->init_delay = clamp(fuzz(2, 8), 1, 10);
+ cli->init_delay = fuzz(2, 1);
}
if (timeout(cli, cli->init_delay)) {
state_transition(cli, next_state);
}
if (timeout(cli, cli->init_delay)) {
state_transition(cli, next_state);