etharp_raw() function
Send a raw ARP packet (opcode and all addresses can be modified)
Arguments
netif
the lwip network interface on which to send the ARP packet
ethsrc_addr
the source MAC address for the ethernet header
ethdst_addr
the destination MAC address for the ethernet header
hwsrc_addr
the source MAC address for the ARP protocol header
ipsrc_addr
the source IP address for the ARP protocol header
hwdst_addr
the destination MAC address for the ARP protocol header
ipdst_addr
the destination IP address for the ARP protocol header
opcode
the type of the ARP packet
Return value
ERR_OK if the ARP packet has been sent ERR_MEM if the ARP packet couldn't be allocated any other err_t on failure
Functions calling etharp_raw()
Functions called by etharp_raw()
etharp_raw()
printf() memcpy() all items filtered out
Data read by etharp_raw()
Data written by etharp_raw()
etharp_raw()
etharp_raw()::p etharp_raw()::hdr all items filtered out
Type of etharp_raw()
etharp_raw()