arp_list_type Struct Reference

Hardware address cache description. More...

#include <net.h>

Data Fields

addr_type addr
 
uint16_t used
 
uint8_t valid
 
uint32_t send
 
uint16_t resend
 
uint32_t time
 
struct arp_list * next
 

Detailed Description

Chained list for known IP/MAC addresses. For TCP and UDP this list is maintained automatically in background. No user intervention is necessary. For RAW-IP sockets the user is responsible for performing the address resolution.

See also
arp_check_ip_address(), check_arp_address(),

Field Documentation

addr_type addr

MAC / IP pair

uint16_t used

Used entry

uint8_t valid

Valid address

uint32_t send

ARP request sent

uint16_t resend

ARP resend counter

uint32_t time

Invalidate time

struct arp_list* next

Next entry