EDGESEC  0.1.0-alpha.0+sha.ca29a8277b72f80785649ea9ef9cd7edf642d939
Secure router - reference implementation
Data Fields
arp_schema Struct Reference

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]
 

Detailed Description

ARP protocol schema definition.

Field Documentation

◆ ar_hln

uint8_t arp_schema::ar_hln

Packet Length of hardware address.

◆ ar_hrd

uint16_t arp_schema::ar_hrd

Packet Format of hardware address.

◆ ar_op

uint16_t arp_schema::ar_op

Packet ARP opcode (command).

◆ ar_pln

uint8_t arp_schema::ar_pln

Packet Length of protocol address.

◆ ar_pro

uint16_t arp_schema::ar_pro

Packet Format of protocol address.

◆ arp_sha

char arp_schema::arp_sha[MACSTR_LEN]

Packet sender hardware address

◆ arp_spa

char arp_schema::arp_spa[OS_INET_ADDRSTRLEN]

Packet sender protocol address

◆ arp_tha

char arp_schema::arp_tha[MACSTR_LEN]

Packet target hardware address

◆ arp_tpa

char arp_schema::arp_tpa[OS_INET_ADDRSTRLEN]

Packet target protocol address

◆ id

char arp_schema::id[MAX_RANDOM_UUID_LEN]

Packet id


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