mirror of
https://github.com/genodelabs/genode.git
synced 2025-02-22 02:16:44 +00:00
The previous default packet-batch count of 150 (<config max_packets_per_signal>) was choosen with the only goal of preventing starvation by huge amounts of packets from one session. However, there is something else to keep in mind. A packet that is found to require ARP sends an ARP request and becomes blocked after having consumed resources. This means, that, in the worst case, the router used to send 150 ARP requests and consume resources 150 times before making it even possible for the outer world to react and cause resources to be freed. With this additional scenario in mind, the default batch size should be significantly lower. Ref #4534
This source-code repository contains genuine low-level OS components and interfaces of Genode. It solely depends on the framework's base API.