<def f='src/src/sys/net/if_arp.h' l='46' ll='83'/>
<size>8</size>
<doc f='src/src/sys/net/if_arp.h' l='36'>/*
 * Address Resolution Protocol.
 *
 * See RFC 826 for protocol description.  ARP packets are variable
 * in size; the arphdr structure defines the fixed-length portion.
 * Protocol type values are the same as those for 10 Mb/s Ethernet.
 * It is followed by the variable-sized fields ar_sha, arp_spa,
 * arp_tha and arp_tpa in that order, according to the lengths
 * specified.  Field names used correspond to RFC 826.
 */</doc>
<mbr r='arphdr::ar_hrd' o='0' t='__uint16_t'/>
<mbr r='arphdr::ar_pro' o='16' t='__uint16_t'/>
<mbr r='arphdr::ar_hln' o='32' t='__uint8_t'/>
<mbr r='arphdr::ar_pln' o='40' t='__uint8_t'/>
<mbr r='arphdr::ar_op' o='48' t='__uint16_t'/>
