summaryrefslogtreecommitdiffstats
path: root/usr.bin/cu/command.c
diff options
context:
space:
mode:
authorkrw <krw@openbsd.org>2013-11-11 15:39:20 +0000
committerkrw <krw@openbsd.org>2013-11-11 15:39:20 +0000
commit31995c4ffe2604201c60b982e3dc16dbdd2032d5 (patch)
treed0c88fcc9546e2904a9b0a176ec87532dabf5f90 /usr.bin/cu/command.c
parentReplace sc_dying in favour of usbd_is_dying() and usbd_deactivate(). (diff)
downloadwireguard-openbsd-31995c4ffe2604201c60b982e3dc16dbdd2032d5.tar.xz
wireguard-openbsd-31995c4ffe2604201c60b982e3dc16dbdd2032d5.zip
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 'usr.bin/cu/command.c')
0 files changed, 0 insertions, 0 deletions