Microchip® Advanced Software Framework

arp_header Struct Reference

ARP header structure.

#include <mini_ip.h>

Data Fields

uint8_t ar_hln
 Length of hardware address. More...
 
uint16_t ar_hrd
 Format of hardware address. More...
 
uint16_t ar_op
 Operation. More...
 
uint8_t ar_pln
 Length of protocol address. More...
 
uint16_t ar_pro
 Format of protocol address. More...
 
uint8_t ar_sha [6]
 Sender hardware address. More...
 
uint8_t ar_spa [4]
 Sender protocol address. More...
 
uint8_t ar_tha [6]
 Target hardware address. More...
 
uint8_t ar_tpa [4]
 Target protocol address. More...
 

uint8_t arp_header::ar_hln

Length of hardware address.

uint16_t arp_header::ar_hrd

Format of hardware address.

uint16_t arp_header::ar_op

Operation.

Referenced by gmac_process_arp_packet().

uint8_t arp_header::ar_pln

Length of protocol address.

uint16_t arp_header::ar_pro

Format of protocol address.

uint8_t arp_header::ar_sha[6]

Sender hardware address.

Referenced by gmac_process_arp_packet().

uint8_t arp_header::ar_spa[4]

Sender protocol address.

Referenced by gmac_process_arp_packet().

uint8_t arp_header::ar_tha[6]

Target hardware address.

Referenced by gmac_process_arp_packet().

uint8_t arp_header::ar_tpa[4]

Target protocol address.

Referenced by gmac_process_arp_packet().