genode/repos/gems/src/app
Martin Stein 49a3a0e0d0 nic_router: multiple uplinks
Introduce the uplink tag:

! <config>
!    <uplink label="wifi"  domain="uplink">
!    <uplink label="wired" domain="wired_bridge">
!    <uplink               domain="wired_bridge">
! <config/>

For each uplink tag, the NIC router requests a NIC session with the
corresponding label or an empty label if there is no label attribute.
These NIC sessions get attached to the domain that is set in their
uplink tag as soon as the domain appears. This means their lifetime is
not bound to the domain. Uplink NIC sessions can be safely moved from
one domain to another without being closed by reconfiguring the
corresponding domain attribute.

Attention: This may render previously valid NIC router configurations
useless. A domain named "uplink" doesn't automatically request a NIC
session anymore. To fix these configurations, just add

! <uplink domain="uplink"/>

or

! <uplink label="[LABEL]" domain="uplink"/>

as direct subtag of the <config> tag.

Issue #2840
2018-06-29 10:44:53 +02:00
..
backdrop Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
cpu_load_display Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
decorator os: reworked nitpicker_gfx/text_painter.h 2018-04-10 11:09:18 +02:00
depot_deploy sculpt: sanitize deployment, diagnostic feedback 2018-06-12 12:11:44 +02:00
depot_download_manager depot_download: limit fetchurl download attempts 2018-05-31 12:28:14 +02:00
depot_query depot_query: reflect query version in reports 2018-05-31 12:28:14 +02:00
driver_manager driver_manager: add NVMe block driver 2018-05-03 15:32:00 +02:00
floating_window_layouter os: new Input::Event representation 2018-05-03 15:31:25 +02:00
gpt_write gpt_write: add flag to preserve hybrid 2018-06-12 12:11:41 +02:00
launcher os: new Input::Event representation 2018-05-03 15:31:25 +02:00
menu_view menu_view: make root-widget size configurable 2018-05-31 12:28:13 +02:00
mixer_gui_qt depot: qt5 recipes 2018-05-30 12:26:19 +02:00
nano3d Exclude higher-level repos from strict warnings 2018-01-17 12:14:36 +01:00
pipe Standalone POSIX pipe utility 2018-03-08 15:22:12 +01:00
sculpt_manager nic_router: multiple uplinks 2018-06-29 10:44:53 +02:00
themed_decorator os: reworked nitpicker_gfx/text_painter.h 2018-04-10 11:09:18 +02:00