genode/repos/os/src
Martin Stein ba55409c86 nic_router: keep dyn IP when updating domain obj
When updating the domain object of interfaces that stay with the same domain
during a reconfiguration, until now, the normal "detach raw" function was used.
This caused the old domain object to discard a dynamic IP config as all
interfaces detached. This caused interfaces also to discard network links
established with the old configuration although it wasn't necessary. Thus, now
we use a dedicated "detach" in case that an interface actually stays with its
domain. This new "detach" doesn't decrease the interface counter of the domain,
so, it'll not discard its dynamic IP config. If, however, during a
reconfiguration, there's no interface calling this function (all interfaces
move to another or no domain), the dynamic IP config is still discarded as
expected.

Fixes #3686
2020-03-26 11:38:55 +01:00
..
app block_tester: add 'sync' command to replay 2020-03-26 11:38:55 +01:00
drivers usb_block: switch to Request_stream API 2020-03-26 11:38:55 +01:00
init sandbox: support for local state-report handling 2020-02-20 12:11:22 +01:00
lib vfs: implement 'sync' in Block VFS plugin 2020-03-26 11:38:55 +01:00
server nic_router: keep dyn IP when updating domain obj 2020-03-26 11:38:55 +01:00
test os: expand block_tester.run 2020-03-26 11:38:54 +01:00