ArpCacheEntry Struct Reference

ARP cache entry. More...

#include <arp.h>

Data Fields

ArpState state
 Reachability state. More...
 
Ipv4Addr ipAddr
 Unicast IPv4 address. More...
 
MacAddr macAddr
 Link layer address associated with the IPv4 address. More...
 
systime_t timestamp
 Time stamp to manage entry lifetime. More...
 
systime_t timeout
 Timeout value. More...
 
uint_t retransmitCount
 Retransmission counter. More...
 
ArpQueueItem queue [ARP_MAX_PENDING_PACKETS]
 Packets waiting for address resolution to complete. More...
 
uint_t queueSize
 Number of queued packets. More...
 

Detailed Description

ARP cache entry.

Definition at line 184 of file arp.h.

Field Documentation

◆ ipAddr

Ipv4Addr ipAddr

Unicast IPv4 address.

Definition at line 187 of file arp.h.

◆ macAddr

MacAddr macAddr

Link layer address associated with the IPv4 address.

Definition at line 188 of file arp.h.

◆ queue

Packets waiting for address resolution to complete.

Definition at line 192 of file arp.h.

◆ queueSize

uint_t queueSize

Number of queued packets.

Definition at line 193 of file arp.h.

◆ retransmitCount

uint_t retransmitCount

Retransmission counter.

Definition at line 191 of file arp.h.

◆ state

ArpState state

Reachability state.

Definition at line 186 of file arp.h.

◆ timeout

systime_t timeout

Timeout value.

Definition at line 190 of file arp.h.

◆ timestamp

systime_t timestamp

Time stamp to manage entry lifetime.

Definition at line 189 of file arp.h.


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