Nicolas Williams writes:
> The obvious solution is to move DHCP releasing into the kernel and have
> a way for the iSCSI initiator and NFS client to get holds on interfaces
> such that they will not release their leases until the holds are
> released.  So when dhcpagent gets SIGTERM it should put the interface
> into "release DHCP lease and canonize as soon as all holds go" mode.
> 
> Would that be ETOOHARD?

Yikes.  That'd involve moving a lot of control path machinery into the
kernel, particularly for the v6 side where "release" isn't just a
shot-in-the-dark datagram.

Before designing some detailed solution like that, I'd like to see a
project that investigates how this stuff *should* work and looks at
the range of possible solutions.  I don't know whether what you're
suggesting is necessarily part of the answer.  Maybe.

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to