genode/repos/ports/run
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
..
arora.run depot: qt5 recipes 2018-05-30 12:26:19 +02:00
debug_nitpicker.run Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00
dosbox.run Rename lwip library to lwip_legacy 2018-05-30 13:36:22 +02:00
gdb_monitor_interactive.run Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00
gdb_monitor_target_config.run Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00
gdb_monitor.inc gdb_monitor: adapt run scripts to current staging branch 2017-05-31 13:16:23 +02:00
gdb_monitor.run Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00
genode_org.run Rename lwip library to lwip_legacy 2018-05-30 13:36:22 +02:00
java.run jdk: OpenJDK for Genode 2018-05-30 13:36:07 +02:00
libc_noux.run Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00
lighttpd.run Rename lwip library to lwip_legacy 2018-05-30 13:36:22 +02:00
netperf_lwip_bridge.run netperf tests: test nic_router throughput 2018-02-09 13:26:03 +01:00
netperf_lwip_router.run netperf tests: test nic_router throughput 2018-02-09 13:26:03 +01:00
netperf_lwip_usb30.run netperf tests: test nic_router throughput 2018-02-09 13:26:03 +01:00
netperf_lwip_wifi.run netperf tests: test nic_router throughput 2018-02-09 13:26:03 +01:00
netperf_lwip.inc Rename lwip library to lwip_legacy 2018-05-30 13:36:22 +02:00
netperf_lwip.run netperf tests: test nic_router throughput 2018-02-09 13:26:03 +01:00
netperf_lxip_bridge.run netperf tests: test nic_router throughput 2018-02-09 13:26:03 +01:00
netperf_lxip_router.run netperf tests: test nic_router throughput 2018-02-09 13:26:03 +01:00
netperf_lxip_usb30.run netperf tests: test nic_router throughput 2018-02-09 13:26:03 +01:00
netperf_lxip_wifi.run netperf tests: test nic_router throughput 2018-02-09 13:26:03 +01:00
netperf_lxip.inc libc: reintegrate libc_resolv library 2017-10-05 17:40:04 +02:00
netperf_lxip.run netperf tests: test nic_router throughput 2018-02-09 13:26:03 +01:00
netperf.inc nic_router: multiple uplinks 2018-06-29 10:44:53 +02:00
noux_bash.run terminal: use VFS-based font handling 2018-05-03 15:31:17 +02:00
noux_fork.run Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00
noux_fs.run rump: add knob to set memlimit 2018-05-03 15:31:23 +02:00
noux_gdb.inc gdb_monitor: adapt run scripts to current staging branch 2017-05-31 13:16:23 +02:00
noux_gdb.run Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00
noux_net_netcat.run Rename lwip library to lwip_legacy 2018-05-30 13:36:22 +02:00
noux_signals.run Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00
noux_terminal_fs.run terminal: use VFS-based font handling 2018-05-03 15:31:17 +02:00
noux_tool_chain_auto.run Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00
noux_trace_fs.run terminal: use VFS-based font handling 2018-05-03 15:31:17 +02:00
noux_uname.run Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00
noux_vim.run terminal: use VFS-based font handling 2018-05-03 15:31:17 +02:00
noux.run Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00
seoul-auto.run seoul: add top utility to seoul*.run scenarios 2018-03-27 13:43:10 +02:00
seoul-disc.run seoul: show vga messages during early disc boot 2018-03-27 13:43:10 +02:00
seoul-fancy.run seoul: add top utility to seoul*.run scenarios 2018-03-27 13:43:10 +02:00
seoul-genode.run seoul: update seoul-genode.run 2018-03-29 14:59:06 +02:00
seoul-kernelbuild.run seoul: add top utility to seoul*.run scenarios 2018-03-27 13:43:10 +02:00
seoul-net.run seoul: add top utility to seoul*.run scenarios 2018-03-27 13:43:10 +02:00
seoul.inc seoul: update seoul-genode.run 2018-03-29 14:59:06 +02:00
stubby_deploy.run Depot: nic_router-nat-dns 2018-05-03 15:31:59 +02:00
stubby.run nic_router: multiple uplinks 2018-06-29 10:44:53 +02:00
test.vbox virtualbox.run: support network for multiple VMs 2017-08-18 10:24:48 +02:00
vbox4_ubuntu_14_04_32.run vbox: make vm memory configurable for vbox*.run 2017-06-29 12:00:01 +02:00
vbox4_ubuntu_14_04_64.run vbox: make vm memory configurable for vbox*.run 2017-06-29 12:00:01 +02:00
vbox4_ubuntu_16_04_32.run vbox: make vm memory configurable for vbox*.run 2017-06-29 12:00:01 +02:00
vbox4_ubuntu_16_04_64.run vbox: test VM test case with a lot of memory 2017-06-29 12:00:01 +02:00
vbox4_win7_32_share.run vbox: make vm memory configurable for vbox*.run 2017-06-29 12:00:01 +02:00
vbox4_win7_32.run vbox: make vm memory configurable for vbox*.run 2017-06-29 12:00:01 +02:00
vbox4_win7_64_multiple.run vbox*.run: fix scripts 2017-08-28 16:49:48 +02:00
vbox4_win7_64_raw.run vbox: make vm memory configurable for vbox*.run 2017-06-29 12:00:01 +02:00
vbox4_win7_64.run vbox: test VM test case with a lot of memory 2017-06-29 12:00:01 +02:00
vbox4_win10_64.run vbox: make vm memory configurable for vbox*.run 2017-06-29 12:00:01 +02:00
vbox4_win81_64.run vbox: make vm memory configurable for vbox*.run 2017-06-29 12:00:01 +02:00
vbox5_genode_usb_hid.run Fix 'vbox5_genode_usb_hid.run' / add to autopilot 2018-05-30 13:36:08 +02:00
vbox5_ubuntu_14_04_32.run vbox: make vm memory configurable for vbox*.run 2017-06-29 12:00:01 +02:00
vbox5_ubuntu_14_04_64.run vbox: make vm memory configurable for vbox*.run 2017-06-29 12:00:01 +02:00
vbox5_ubuntu_16_04_32.run vbox: make vm memory configurable for vbox*.run 2017-06-29 12:00:01 +02:00
vbox5_ubuntu_16_04_64.run vbox: test VM test case with a lot of memory 2017-06-29 12:00:01 +02:00
vbox5_win7_32.run vbox: make vm memory configurable for vbox*.run 2017-06-29 12:00:01 +02:00
vbox5_win7_64_multiple.run vbox*.run: fix scripts 2017-08-28 16:49:48 +02:00
vbox5_win7_64_raw.run vbox: make vm memory configurable for vbox*.run 2017-06-29 12:00:01 +02:00
vbox5_win7_64_share.run vbox: make vm memory configurable for vbox*.run 2017-06-29 12:00:01 +02:00
vbox5_win7_64.run vbox: test VM test case with a lot of memory 2017-06-29 12:00:01 +02:00
vbox5_win10_64.run vbox: make vm memory configurable for vbox*.run 2017-06-29 12:00:01 +02:00
vbox_share.inc Rename lwip library to lwip_legacy 2018-05-30 13:36:22 +02:00
vbox_win.inc pointer: strip the last label element when matching labels 2017-11-30 11:23:22 +01:00
verify.run Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00
virtualbox_auto.inc vbox5: add log_core to test scripts 2018-06-12 12:11:37 +02:00
virtualbox_nic_router.run nic_router: multiple uplinks 2018-06-29 10:44:53 +02:00
virtualbox_nic_router.vbox nic_router: dhcp server functionality 2017-10-19 13:31:15 +02:00
virtualbox.run Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00
vm_genode_usb_hid.vbox Fix 'vbox5_genode_usb_hid.run' / add to autopilot 2018-05-30 13:36:08 +02:00
vm_ubuntu_14_04_32.vbox vbox5: enable unrestricted guest support 2017-06-06 13:06:33 +02:00
vm_ubuntu_14_04_64.vbox vbox5: enable unrestricted guest support 2017-06-06 13:06:33 +02:00
vm_ubuntu_16_04_32.vbox vbox5: enable unrestricted guest support 2017-06-06 13:06:33 +02:00
vm_ubuntu_16_04_64.vbox vbox: test VM test case with a lot of memory 2017-06-29 12:00:01 +02:00
vm_win7_32_share.vbox vbox5: add shared folder test 2017-05-31 13:15:59 +02:00
vm_win7_64_multiple.vbox vbox*.run: fix scripts 2017-08-28 16:49:48 +02:00
vm_win7_64_raw.vbox run: add vm running directly from block partition 2016-10-21 12:39:36 +02:00
vm_win7_64_share.vbox vbox5: add shared folder test 2017-05-31 13:15:59 +02:00
vm_win7_64.vbox vbox: test VM test case with a lot of memory 2017-06-29 12:00:01 +02:00
vm_win7.vbox vbox: use ahci model in vbox_auto_win7.run 2016-06-28 11:09:26 +02:00
vm_win10.vbox vbox5: enable xhci model 2017-05-31 13:15:59 +02:00
vm_win81_64.vbox vbox: 64-bit guest support 2015-11-29 18:17:06 +01:00
vmm_utils.run Remove obsolete RAM/CAP services from run scripts 2017-05-31 13:16:22 +02:00
win7_64_raw.vmdk run: add vm running directly from block partition 2016-10-21 12:39:36 +02:00