# modules/uip/uip/uip_arp.c File Reference

`#include "uip_arp.h"`
`#include <string.h>`

## Data Structures
struct | arp_hdr
struct | ethip_hdr
struct | arp_entry
## Defines
#define | ARP_REQUEST 1
#define | ARP_REPLY 2
#define | ARP_HWTYPE_ETH 1
#define | BUF ((struct arp_hdr *)&uip_buf[0])
#define | IPBUF ((struct ethip_hdr *)&uip_buf[0])
## Functions
void | uip_arp_init (void)
void | uip_arp_timer (void)
void | uip_arp_arpin (void)
void | uip_arp_out (void)

## Detailed Description

Implementation of the ARP Address Resolution Protocol.

Author:
  Adam Dunkels <adam@dunkels.com>