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().