genode/repos/ports
Alexander Boettcher c02aa759e6 vbox: avoid stuck network during high tx load
- finished tx ack queue should be checked before new allocations
- packets which got not sent must be released in packet stream,
  otherwise the network packet stream gets filled up and starves after a while
- rRegister for ack avail packets and process them concurrently to EMT-* threads
  by nic_ep thread (thanks @Peter for the findings) + add synchronization.
- add sigh_ready_to_submit to network adapter to improve latency by notifying
  the network model explicitly in case we had a full packet stream error case
  (_retry resp. VERR_TRY_LATER)

Fixes #5045
2023-11-28 14:44:29 +01:00
..
doc doc/gdb: fix phrase "to a certain extent" 2023-09-29 12:17:45 +02:00
include/vmm seoul: move to genode-world 2022-02-15 10:23:15 +01:00
lib vbox5: remove VM generic version 2023-10-04 13:22:04 +02:00
mk mk/gnu_build.mk: declare .tar as BUILD_ARTIFACTS 2023-06-16 11:24:26 +02:00
ports vbox: avoid stuck network during high tx load 2023-11-28 14:44:29 +01:00
recipes depot: update recipe hashes 2023-10-25 14:01:40 +02:00
run ports: use [build_artifacts] in run scripts 2023-11-28 14:44:29 +01:00
src vbox: avoid stuck network during high tx load 2023-11-28 14:44:29 +01:00
README Update README files 2023-03-13 14:32:53 +01:00

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

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


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

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