genode/repos/ports
Josef Söntgen 9ba7b2edde vbox: improve network backend
VirtualBox mainly derives the initial link-state for its device models
from checking the <Adapter ... cable="true"/> attribute. Our backend
only propagates the current state of the Nic session if it receives a
link-state signal. This may lead to problems if a guest detects a link
up state when it is actually down and wants to use the interface. The
backend now queries the Nic session and sets the link-state accordingly
when it is constructed.

In case there is no link do not attempt to submit a packet to the packet
stream but return with an error so that upper layers can handle it.

Enable signals for network on poweron and not already during
construction. The network model may be not yet ready to process incoming
signals and data.

Fixes #2117.
2016-11-25 15:27:28 +01:00
..
doc doc: update README, components.txt etc. 2016-05-26 15:54:17 +02:00
include vbox: use emt thread names 2016-10-21 12:39:31 +02:00
lib vbox: alloc memory of RTMem*Alloc within 2G window 2016-10-21 12:39:33 +02:00
mk ports: GNU build-system support for non-noux pkgs 2016-10-21 12:39:29 +02:00
ports qt5: remove launchpad-based 'QProcess' implementation 2016-11-25 15:27:26 +01:00
run sel4: adjust nic_drv quota in noux_net_netcat 2016-11-08 15:26:34 +01:00
src vbox: improve network backend 2016-11-25 15:27:28 +01:00
README Remove repos/qt4, fix #1451 2015-03-19 08:57:20 +01:00

This directory contains ports of popular 3rd-party applications to Genode.

The 'ports' repository follows the line of the 'libports' repository.
For instructions about downloading and building 3rd-party applications,
please refer to 'libports/README'.


Dependencies from other repositories
------------------------------------

Application provided by the 'ports' repository typically expect a rich
runtime environment, including shared libraries provided by the 'libports'
repository. Hence, 'ports' depends on 'libports'.