Subject: | send_packet dmac address explicitly not copied into target mac address in payload |
Date: | Tue, 18 Jun 2013 17:16:49 +1000 |
To: | bug-Net-ARP [...] rt.cpan.org |
From: | Daniel Black <daniel.subs [...] internode.on.net> |
I've found this is needed in large infrastructure providers (Linode) to
get the message to the right address.
ARP.xs
- if(strcmp(dmac,"ff:ff:ff:ff:ff:ff"))
memcpy(arp->dest_add,(u_char
*)ether_aton(dmac),ETH_ALEN); // Destination MAC
If this does need to be here for some reason then document it.