demikernel
demikernel copied to clipboard
[arp] Enable Multiple Waiters for the Same Address
Description
In the ARP cache, we should enable multiple waiters for the same address.
We should fix this by having a proper "awaiting address resolution" queue for packets that don't know where they're going. We shouldn't hold back senders until address resolution completes. In other words, senders should never wait, so we won't need to have multiple waiters.