summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authormbr <mbr@FreeBSD.org>2004-01-19 22:07:59 +0000
committermbr <mbr@FreeBSD.org>2004-01-19 22:07:59 +0000
commit43a6cd5e20685e537a0f0ad1d8394711988f06c4 (patch)
tree62d1ac8d62d71de66aef65ab5cac999cf3163df5 /lib
parentaf431306cd5bfd8ee4e300cb51a2dd9879ee376e (diff)
downloadFreeBSD-src-43a6cd5e20685e537a0f0ad1d8394711988f06c4.zip
FreeBSD-src-43a6cd5e20685e537a0f0ad1d8394711988f06c4.tar.gz
If we have a working link again after connectivity loss, or if we need
to renew a lease, contact the dhcp-server directly instead of using INADDR_BROADCAST all the time. This should fix some brain-dead dhcp server implementations which give you all the time a new IP if the lease has not yet expired. Instead of using ICMP to check if the server is alive, we just check the return value of sendto() and additionally have a timeout there.
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud