tis 2014-08-26 klockan 16:50 -0400 skrev jonsmirl@xxxxxxxxx: > I wonder if DHCP client couldn't be replaced with a udev event. Set a > timer in the kernel for the length of the lease. Then generate a udev > event when it is ready to expire. Udev event runs an app that gets a > new lease. Now there is no process to kill on reboot and everyone is > happy. DHCP clients should release their IP back to the DHCP pool when no longer in use and is why this is normally down on shutdown/reboot. Special care is needed for doing this when your rootfs is on NFS, but that's all an OS support issue in how to properly supporting NFS root, not at all related to devicetree or bootloaders. The question on communicating DHCP lease details between bootloader and OS is partially valid for this discussion as an example of possible user of such communication. It is not strictly required as we can have (and do have) an initrd that requests a dhcp lease before kernel needs IP running for NFS etc, but reusing the existing lease is faster (in the range of seconds in many networks). There is however a lot of small details in DHCP that may make that infeasible in the end, but those are again all OS implementation details not related to how to communicate existing lease information from bootloader to OS. Regards Henrik -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html