mirror of
https://github.com/genodelabs/genode.git
synced 2025-04-13 06:03:31 +00:00
The router used to send an ARP request for a packet before allocating the corresponding ARP waiter. If the ARP waiter could not be allocated due to resource exhaustion plus emergency free failed, the packet got dropped and the router had produced unnecessary network traffic. The commit fixes this by sending only after successful allocation. 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.