Date: Sat, 22 Mar 2008 16:24:02 +0000 (UTC) From: Sam Leffler <sam@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sbin/dhclient dhclient.c Message-ID: <200803221624.m2MGO2jL038385@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
sam 2008-03-22 16:24:02 UTC
FreeBSD src repository
Modified files:
sbin/dhclient dhclient.c
Log:
Defer state change on disassociate to avoid unnecessarily dropping the
lease: track the current bssid and if it changes (as reported in an
assoc/reassoc) event only then kick the state machine. This gives us
immediate response when roaming but otherwise causes us to fallback on
the normal state machine.
Reviewed by: brooks, jhb
MFC after: 3 weeks
Revision Changes Path
1.23 +31 -15 src/sbin/dhclient/dhclient.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803221624.m2MGO2jL038385>
