I have a DM368-based target with DVSDK 4.02 that pseudo-randomly generates a MAC address each time it boots. The problem I am having is that the arp cache of my client workstation that is connected to the target does not always get updated and it has problems communicating (e.g. ping or telnet) with the target. If I clear the arp cache on the client workstation it is fine. However, I prefer to have the DM368 firmware send out a gratuitous ARP after each boot up to refresh the client workstation's arp cache.
I know this can be done on a Linux workstation with the "arping" utility but that doesn't seem to be included with the davinci linux distribution. Is there a known good solution to this problem, or do I have to get the source a utilities lib that supports gratuitous arp and cross-compile for DM368?
Regards,
James