diff options
author | Kenneth R Westerback <krw@cvs.openbsd.org> | 2013-11-11 15:39:21 +0000 |
---|---|---|
committer | Kenneth R Westerback <krw@cvs.openbsd.org> | 2013-11-11 15:39:21 +0000 |
commit | d020414d1ab9f3ee949009c95a791f78769ac6d0 (patch) | |
tree | 47efe1aff9b759d8f1c4d7b47e3bc43bb8265662 /sys/netinet6/icmp6.c | |
parent | 8394bc8538809a19abe41193dc5f421d92ba744a (diff) |
RFC 2131 and friends state that when renewing a lease the client
will begin by using unicast communications with the server, and
fall back to using broadcast packets if unicast fails.
We were not failing back, but instead doggedly sticking with unicast
attempts until the lease expired.
Instead, try unicast requests for the reboot timeout interval and
then switch to using broadcast requests.
Problem reported by Marc Peters and Dennis den Brok via misc@.
ok dlg@ millert@
Diffstat (limited to 'sys/netinet6/icmp6.c')
0 files changed, 0 insertions, 0 deletions