dhclient - Fix interval handling.
authorAntonio Huete Jimenez <tuxillo@quantumachine.net>
Thu, 2 Aug 2012 19:26:34 +0000 (21:26 +0200)
committerAntonio Huete Jimenez <tuxillo@quantumachine.net>
Sun, 19 Aug 2012 14:30:38 +0000 (16:30 +0200)
commit601f8f90cc80de4940f6983c6f361ef1977833fb
treef54ffc8cab53586ff9fffc4f83212cb6ce8da10c
parenta967e40c02c8ebcb75c453e36416faa4813cb7e8
dhclient - Fix interval handling.

- Start at initial_interval instead of exponentially backed
  off initial_interval.
- Don't hallucinate that we can send ARP packets without waiting.
- Don't claim to be waiting for ARP packets when not doing so.
- Correctly detect expiry of selecting period.
- Speeds up negotiations.

Taken-from: OpenBSD
sbin/dhclient/dhclient-script
sbin/dhclient/dhclient.c