# arp_hdr Struct Reference
[uIP Address Resolution Protocol]

Collaboration diagram for arp_hdr:

[legend]

## Data Fields
struct uip_eth_hdr | ethhdr
u16_t | hwtype
u16_t | protocol
u8_t | hwlen
u8_t | protolen
u16_t | opcode
struct uip_eth_addr | shwaddr
u16_t | sipaddr [2]
struct uip_eth_addr | dhwaddr
u16_t | dipaddr [2]

## Field Documentation

struct uip_eth_addr arp_hdr::dhwaddr`[read]`

u16_t arp_hdr::dipaddr[2]

struct uip_eth_hdr arp_hdr::ethhdr`[read]`

u8_t arp_hdr::hwlen

u16_t arp_hdr::hwtype

u16_t arp_hdr::opcode

u16_t arp_hdr::protocol

u8_t arp_hdr::protolen

struct uip_eth_addr arp_hdr::shwaddr`[read]`

u16_t arp_hdr::sipaddr[2]

The documentation for this struct was generated from the following file:

- modules/uip/uip/uip_arp.c