| 
    EDGESEC
    0.1.0-alpha.0+sha.ca29a8277b72f80785649ea9ef9cd7edf642d939
    
   Secure router - reference implementation 
   | 
 
ARP protocol schema definition. More...
#include <packet_decoder.h>
Data Fields | |
| char | id [MAX_RANDOM_UUID_LEN] | 
| uint16_t | ar_hrd | 
| uint16_t | ar_pro | 
| uint8_t | ar_hln | 
| uint8_t | ar_pln | 
| uint16_t | ar_op | 
| char | arp_sha [MACSTR_LEN] | 
| char | arp_spa [OS_INET_ADDRSTRLEN] | 
| char | arp_tha [MACSTR_LEN] | 
| char | arp_tpa [OS_INET_ADDRSTRLEN] | 
ARP protocol schema definition.
| uint8_t arp_schema::ar_hln | 
Packet Length of hardware address. 
 
| uint16_t arp_schema::ar_hrd | 
Packet Format of hardware address. 
 
| uint16_t arp_schema::ar_op | 
Packet ARP opcode (command). 
 
| uint8_t arp_schema::ar_pln | 
Packet Length of protocol address. 
 
| uint16_t arp_schema::ar_pro | 
Packet Format of protocol address. 
 
| char arp_schema::arp_sha[MACSTR_LEN] | 
Packet sender hardware address
| char arp_schema::arp_spa[OS_INET_ADDRSTRLEN] | 
Packet sender protocol address
| char arp_schema::arp_tha[MACSTR_LEN] | 
Packet target hardware address
| char arp_schema::arp_tpa[OS_INET_ADDRSTRLEN] | 
Packet target protocol address
| char arp_schema::id[MAX_RANDOM_UUID_LEN] | 
Packet id