microsoft / demikernel

Kernel-Bypass LibOS Architecture
https://aka.ms/demikernel
MIT License
906 stars 118 forks source link

[inetstack] Cleanup ARP Query Control Flow #241

Open ppenna opened 3 years ago

ppenna commented 3 years ago

Description

When receiving data in an active socket, we should clean up ARP query control flow.

References

BrianZill commented 2 years ago

I'm not sure what is meant by this.

But we should have a proper IP layer that handles datalink layer address resolution without exposing anything about it to TCP.

And our ARP component should be like the Window's IPv4 implementation in that it follows the IPv6 Neighbor Discovery protocol as closely as possible (only using ARP-formatted packets on the wire instead of Neighbor Solicitations/Advertisements).

ppenna commented 2 years ago

demikernel/demikernel#197