void ctl_arp_cache_entry(CTL_NET_IPv4_ADDR_t ip_addr,
                         const CTL_NET_MAC_ADDR_t *mac_addr);

ctl_arp_cache_entry updates the ARP cache to associate the IP address ip_addr with the MAC address mac_addr. Broadcast MAC addresses are rejected and not entered into the cache.

You would not usually need to call ctl_arp_cache_entry as ARP management is handled transparently by the network library.

Thread Safety

ctl_arp_cache_entry is thread-safe.

See Also

ctl_arp_clear_entry, ctl_arp_purge_cache