mirror of
https://github.com/genodelabs/genode.git
synced 2025-02-21 02:01:38 +00:00
Until now, the DHCP server of a domain was re-constructed each time the IP config changed. This is not necessary as a domain that acts as DHCP server must have a static IP config as it would be senseless to act as DHCP server and client at the same time. Now, a configured DHCP server is constructed only when the Domain gets constructed and stays alive until the domain gets destructed. Furthermore, we now throw Domain::Invalid if there is no static IP config plus a DHCP server configured. However, by now, this exception is not caught as it is not trivial to destruct the domain at this point. Issue #2730
This source-code repository contains genuine low-level OS components and interfaces of Genode. It solely depends on the framework's base API.