NdpNeighborCacheEntry Struct Reference

Neighbor cache entry. More...

#include <ndp.h>

Data Fields

NdpState state
 Reachability state. More...
 
Ipv6Addr ipAddr
 Unicast IPv6 address. More...
 
MacAddr macAddr
 Link layer address associated with the IPv6 address. More...
 
bool_t isRouter
 A flag indicating whether the neighbor is a router or a host. More...
 
systime_t timestamp
 Timestamp to manage entry lifetime. More...
 
systime_t timeout
 Timeout value. More...
 
uint_t retransmitCount
 Retransmission counter. More...
 
NdpQueueItem queue [NDP_MAX_PENDING_PACKETS]
 Packets waiting for address resolution to complete. More...
 
uint_t queueSize
 Number of queued packets. More...
 

Detailed Description

Neighbor cache entry.

Definition at line 548 of file ndp.h.

Field Documentation

◆ ipAddr

Ipv6Addr ipAddr

Unicast IPv6 address.

Definition at line 551 of file ndp.h.

◆ isRouter

bool_t isRouter

A flag indicating whether the neighbor is a router or a host.

Definition at line 553 of file ndp.h.

◆ macAddr

MacAddr macAddr

Link layer address associated with the IPv6 address.

Definition at line 552 of file ndp.h.

◆ queue

Packets waiting for address resolution to complete.

Definition at line 557 of file ndp.h.

◆ queueSize

uint_t queueSize

Number of queued packets.

Definition at line 558 of file ndp.h.

◆ retransmitCount

uint_t retransmitCount

Retransmission counter.

Definition at line 556 of file ndp.h.

◆ state

NdpState state

Reachability state.

Definition at line 550 of file ndp.h.

◆ timeout

systime_t timeout

Timeout value.

Definition at line 555 of file ndp.h.

◆ timestamp

systime_t timestamp

Timestamp to manage entry lifetime.

Definition at line 554 of file ndp.h.


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