Hi Antonio
General question. In the Linux ARP decode code is:
/* * Check for bad requests for 127.x.x.x and requests for multicast * addresses. If this is one such, delete it. */ if (ipv4_is_loopback(tip) || ipv4_is_multicast(tip)) goto out;
I don't see the same filtering here. What would happen if you did receiver and cached such a bad request?
In a similar direction, how does duplicate address detection work? i.e. i ARP my own address to see if somebody else is using it?
Or do i just need to RTFM your GSOC documentation :-)
Andrew