Lines Matching full:arp

2  * @brief ARP related functions
21 #include "arp.h"
288 * an ARP request using the data in pending net_pkt. in arp_prepare()
289 * This can happen if there is already a pending ARP in arp_prepare()
382 "send ARP request for %s", in net_arp_prepare()
398 * to send any ARP packet. in net_arp_prepare()
413 /* There is a pending ARP request already, check if this packet is already in net_arp_prepare()
419 NET_DBG("Pending ARP request for %s, queuing pkt %p", in net_arp_prepare()
432 /* We cannot send the packet, the ARP cache is full in net_arp_prepare()
436 NET_DBG("Resending ARP %p", req); in net_arp_prepare()
440 /* Add the arp entry back to arp_free_entries, to avoid the in net_arp_prepare()
441 * arp entry is leak due to ARP packet allocated failed. in net_arp_prepare()
459 NET_DBG("ARP using ll %s for IP %s", in net_arp_prepare()
476 NET_DBG("Gratuitous ARP hwaddr %s -> %s", in arp_gratuitous()
524 NET_DBG("Sending gratuitous ARP pkt %p", pkt); in arp_gratuitous_send()
696 * net_if and second time in the ARP queue. We must not in net_arp_update()
764 NET_DBG("DROP: Invalid ARP header"); in arp_hdr_check()
781 NET_DBG("Invalid ARP header (len %zu, min %zu bytes) %p", in net_arp_input()
794 /* If ARP request sender hw address is our address, in net_arp_input()
820 /* Discard ARP request if Ethernet address is broadcast in net_arp_input()
838 NET_DBG("ARP request from %s [%s] for %s", in net_arp_input()
844 /* Update the ARP cache if the sender MAC address has in net_arp_input()
849 NET_DBG("Updating ARP cache for %s [%s] iface %d", in net_arp_input()
871 NET_DBG("Cannot send ARP reply"); in net_arp_input()
900 NET_DBG("Flushing ARP table"); in net_arp_clear_cache()
918 NET_DBG("Flushing ARP pending requests"); in net_arp_clear_cache()