genode/repos/os/recipes/api
Martin Stein f6d195a9de nic drivers: provide optional Uplink-client mode
In order to perform a smooth transition from NIC drivers that act only as NIC
session clients to NIC drivers that act only as Uplink session clients, this
commit introduces an intermediate state in which all NIC drivers support both
modes. That said, a NIC drivers mode is now statically determined through a new
optional 'mode' attribute in the drivers <config> tag that can be set to either
'nic_server' (default value) or 'uplink_client'. Reconfiguring this attribute
at a driver doesn't have any effects. Whithout this attribute being set, all
NIC drivers will behave the same as they did before the commit. When set to
'uplink_client', however, instead of providing a Nic service, they request
an Uplink session whenever their network interface becomes "UP" and close the
session whenever their network interface becomes "DOWN".

Ref #3961
2021-01-25 13:58:09 +01:00
..
audio_in_session depot: update recipe hashes 2020-03-26 11:39:02 +01:00
audio_out_session depot: update recipe hashes 2020-03-26 11:39:02 +01:00
blit depot: update recipe hashes 2020-07-13 11:33:53 +02:00
block_session depot: update recipe hashes 2020-05-27 11:56:47 +02:00
capture_session depot: update recipe hashes 2020-07-13 11:33:53 +02:00
event_session depot: update recipe hashes 2020-08-25 11:50:41 +02:00
file_system depot: update recipe hashes 2020-08-25 11:50:41 +02:00
file_system_session depot: update recipe hashes 2020-05-27 11:56:47 +02:00
framebuffer_session depot: update recipe hashes 2020-06-29 14:25:28 +02:00
gpio_session depot: update recipe hashes 2020-03-26 11:39:02 +01:00
gpu_session depot: update recipe hashes 2020-03-26 11:39:02 +01:00
gui_session depot: update recipe hashes 2020-06-29 14:25:28 +02:00
input_session depot: update recipe hashes 2020-03-26 11:39:02 +01:00
loader_session depot: update recipe hashes 2020-06-22 09:39:41 +02:00
nic_driver nic drivers: provide optional Uplink-client mode 2021-01-25 13:58:09 +01:00
nic_session depot: update recipe hashes 2020-12-18 09:10:52 +01:00
nitpicker_gfx depot: update recipe hashes 2020-03-26 11:39:02 +01:00
os depot: update recipe hashes 2020-12-18 09:10:52 +01:00
platform_session depot: update recipe hashes 2020-08-25 11:50:41 +02:00
report_session depot: update recipe hashes 2020-03-26 11:39:02 +01:00
rtc_session depot: update recipe hashes 2020-03-26 11:39:02 +01:00
terminal_session depot: update recipe hashes 2020-04-17 12:40:13 +02:00
uart_session depot: update recipe hashes 2020-03-26 11:39:02 +01:00
uplink_session os: introduce new "Uplink" session 2021-01-25 13:48:09 +01:00
usb_session depot: update recipe hashes 2020-12-18 09:10:52 +01:00
vfs depot: update recipe hashes 2020-11-27 09:21:06 +01:00
virtio depot: update recipe hashes 2020-10-09 13:35:57 +02:00
session.inc Depot-archive recipes 2017-05-31 13:15:56 +02:00