genode/repos/libports/run
Martin Stein f8953de7ac nic_router: replace term "uplink" with "NIC client"
BREAKS CONFIG COMPATIBILITY:
This commit changes the configuration interface of the NIC router in a way that
may break systems that use the component without proper adjustment!

HOW TO ADJUST:
At each occurrence of the '<uplink ...>' tag in a NIC router configuration
replace the tag name 'uplink' with 'nic-client'. The rest of the tag stays the
same.

The term "uplink" for network interfaces in the router that have a NIC session
client as back end was introduced in a time when Uplink sessions didn't yet
exist. Now, they do and, although both an uplink and an Uplink session
normally describe a network session between router and network device driver,
they are based on two different service types (NIC and Uplink). This can easily
cause confusion when integrating the router (the <uplink> is not related to
Uplink sessions) or trying to understand its functioning (an 'Uplink' object
has nothing to do with the Uplink service).

Therefore, this commit introduces the more specific term "NIC client" for an
interface that is based on a NIC session requested by the router. This doesn't
imply any semantic changes at the NIC router. However, the commit also brings a
broader update of the router's README and removes the term "downlink" that was
used only in documentation to refer to interfaces backed by a NIC session
provided by the router. The term was only associated with this meaning because
it is the natural counterpart to an uplink. This isn't appropriate anymore as
the terms for interface types have moved to a more technical level.

The commit adjusts all scenarios in the basic Genode repositories properly.

Fixes #4238
2021-08-18 15:06:11 +02:00
..
acpica.run base: remove SPEC variables of boards (fix #3971) 2021-01-25 13:58:09 +01:00
extract.run autopilot: disable run script not supported by riscv 2021-02-23 12:07:16 +01:00
fatfs_blkio.run os: introduce device type in platform driver 2021-04-20 12:10:58 +02:00
fetchurl_lwip.run Support linux in manual fetchurl test 2020-06-22 09:39:38 +02:00
fetchurl_lxip.run Support linux in manual fetchurl test 2020-06-22 09:39:38 +02:00
fetchurl.inc autopilot: disable run script not supported by riscv 2021-02-23 12:07:16 +01:00
fs_rom_update_fat.run Replace 'ram_block' with 'vfs_block' 2020-06-29 14:22:28 +02:00
ieee754.run libm: use libm from libc and remove openlibm 2021-07-28 11:25:21 +02:00
libc_block.run os: introduce device type in platform driver 2021-04-20 12:10:58 +02:00
libc_component.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
libc_filesystem_test.inc os: introduce device type in platform driver 2021-04-20 12:10:58 +02:00
libc_getaddrinfo.run Don't use the NIC server mode of NIC drivers 2021-02-23 11:53:41 +01:00
libc_getpwent.run libc: reimplement passwd handling 2019-11-19 14:10:55 +01:00
libc_integration.run libc_integration: reduce rounds for x86_32 2021-06-25 11:41:43 +02:00
libc_select.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
libc_vfs_component.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
libc_vfs_fat.run run: rename 'check_installed' to 'installed_command' 2018-07-03 09:39:31 +02:00
libc_vfs_filesystem_test.inc os: introduce device type in platform driver 2021-04-20 12:10:58 +02:00
libc_vfs_fs_fat.run run: rename 'check_installed' to 'installed_command' 2018-07-03 09:39:31 +02:00
libc_vfs_fs_test.inc os: introduce device type in platform driver 2021-04-20 12:10:58 +02:00
libc_vfs_select.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
libc_with_libc.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
libc.run libc: change time back end to re-read RTC 2019-08-21 13:25:25 +02:00
lwip_lx.run linux_nic_drv: optionally report MAC address 2021-05-28 14:16:45 +02:00
lwip.run autopilot: disable run script not supported by riscv 2021-02-23 12:07:16 +01:00
memcpy.run test/memcpy: add Genode's memset to the suite 2018-11-16 14:37:18 +01:00
mesa-gears_i965.run mesa-demos: add more examples 2017-08-30 09:59:58 +02:00
mesa-gears.inc mesa-gears.run: add missing rtc config 2018-02-16 08:42:29 +01:00
mesa-gears.run mesa-demos: add more examples 2017-08-30 09:59:58 +02:00
mesa-triangle_gl_i965.run mesa-demos: add more examples 2017-08-30 09:59:58 +02:00
mesa-triangle_gl.inc mesa-demos: add more examples 2017-08-30 09:59:58 +02:00
mesa-triangle_gl.run mesa-demos: add more examples 2017-08-30 09:59:58 +02:00
mesa.inc base: extend PD session with managing_system call 2020-08-25 11:50:11 +02:00
moon.run autopilot: disable run script not supported by riscv 2021-02-23 12:07:16 +01:00
mupdf.run qemu: sanity check misconfigured memory for okl4 2021-05-28 14:15:26 +02:00
netty_lwip_tcp.run Don't use the NIC server mode of NIC drivers 2021-02-23 11:53:41 +01:00
netty_lwip_udp.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netty_lwip.inc Don't use the NIC server mode of NIC drivers 2021-02-23 11:53:41 +01:00
netty_lxip_tcp.run Don't use the NIC server mode of NIC drivers 2021-02-23 11:53:41 +01:00
netty_lxip_udp.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
netty.inc Don't use the NIC server mode of NIC drivers 2021-02-23 11:53:41 +01:00
nic_bridge.run autopilot: disable run script not supported by riscv 2021-02-23 12:07:16 +01:00
nic_router_dyn_config.run nic_router: replace term "uplink" with "NIC client" 2021-08-18 15:06:11 +02:00
nic_router.inc autopilot: disable run script not supported by riscv 2021-02-23 12:07:16 +01:00
nic_router.run nic_router: replace term "uplink" with "NIC client" 2021-08-18 15:06:11 +02:00
pcg32.run Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00
qt5_calculatorform.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5_common.inc base: remove SPEC variables of boards (fix #3971) 2021-01-25 13:58:09 +01:00
qt5_core.run qt5: build Qt libraries and applications with qmake 2020-07-03 13:48:55 +02:00
qt5_openglwindow.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5_qpluginwidget.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5_quicktest.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5_samegame.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5_testqstring.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5_tetrix.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5_textedit.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5_virtualkeyboard.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
qt5.run Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
smartcard.run smartcard: replace usb_drv by usb_host_drv 2021-05-28 14:16:44 +02:00
sntp_client.run Don't use the NIC server mode of NIC drivers 2021-02-23 11:53:41 +01:00
system_rtc.run rtc: system_rtc pkg for PC and Linux 2020-03-26 11:38:54 +01:00
vfs_lwip.inc Re-enable network tests on all platforms 2019-01-30 13:54:53 +01:00
webcam.run usb_webcam: webcam run script 2021-06-25 11:41:44 +02:00