NdpRouterAdvSettings Struct Reference

RA service settings. More...

#include <ndp_router_adv.h>

Data Fields

NetInterfaceinterface
 Underlying network interface. More...
 
systime_t maxRtrAdvInterval
 Minimum time between unsolicited Router Advertisements. More...
 
systime_t minRtrAdvInterval
 Maximum time between unsolicited Router Advertisements. More...
 
uint8_t curHopLimit
 Value of the Cur Hop Limit field. More...
 
bool_t managedFlag
 Managed Address Configuration flag. More...
 
bool_t otherConfigFlag
 Other Configuration flag. More...
 
bool_t homeAgentFlag
 Mobile IPv6 Home Agent flag. More...
 
uint8_t preference
 Value of the Router Selection Preferences field. More...
 
bool_t proxyFlag
 Value of the Neighbor Discovery Proxy flag. More...
 
uint16_t defaultLifetime
 Value of the Router Lifetime field. More...
 
uint32_t reachableTime
 Value of the Reachable Time field. More...
 
uint32_t retransTimer
 Value of the Retrans Timer field. More...
 
uint32_t linkMtu
 Recommended MTU for the link (MTU option) More...
 
NdpRouterAdvPrefixInfoprefixList
 List of prefixes (PIO option) More...
 
uint_t prefixListLength
 Number of prefixes in the list. More...
 
NdpRouterAdvRouteInforouteList
 List of routes (RIO option) More...
 
uint_t routeListLength
 Number of routes in the list. More...
 
NdpRouterAdvContextInfocontextList
 List of compression contexts (6CO option) More...
 
uint_t contextListLength
 Number of compression contexts in the list. More...
 
NdpRouterAddOptionsCallback addOptionsCallback
 Add Router Advertisement options callback. More...
 

Detailed Description

RA service settings.

Definition at line 121 of file ndp_router_adv.h.

Field Documentation

◆ addOptionsCallback

NdpRouterAddOptionsCallback addOptionsCallback

Add Router Advertisement options callback.

Definition at line 142 of file ndp_router_adv.h.

◆ contextList

List of compression contexts (6CO option)

Definition at line 140 of file ndp_router_adv.h.

◆ contextListLength

uint_t contextListLength

Number of compression contexts in the list.

Definition at line 141 of file ndp_router_adv.h.

◆ curHopLimit

uint8_t curHopLimit

Value of the Cur Hop Limit field.

Definition at line 126 of file ndp_router_adv.h.

◆ defaultLifetime

uint16_t defaultLifetime

Value of the Router Lifetime field.

Definition at line 132 of file ndp_router_adv.h.

◆ homeAgentFlag

bool_t homeAgentFlag

Mobile IPv6 Home Agent flag.

Definition at line 129 of file ndp_router_adv.h.

◆ interface

NetInterface* interface

Underlying network interface.

Definition at line 123 of file ndp_router_adv.h.

◆ linkMtu

uint32_t linkMtu

Recommended MTU for the link (MTU option)

Definition at line 135 of file ndp_router_adv.h.

◆ managedFlag

bool_t managedFlag

Managed Address Configuration flag.

Definition at line 127 of file ndp_router_adv.h.

◆ maxRtrAdvInterval

systime_t maxRtrAdvInterval

Minimum time between unsolicited Router Advertisements.

Definition at line 124 of file ndp_router_adv.h.

◆ minRtrAdvInterval

systime_t minRtrAdvInterval

Maximum time between unsolicited Router Advertisements.

Definition at line 125 of file ndp_router_adv.h.

◆ otherConfigFlag

bool_t otherConfigFlag

Other Configuration flag.

Definition at line 128 of file ndp_router_adv.h.

◆ preference

uint8_t preference

Value of the Router Selection Preferences field.

Definition at line 130 of file ndp_router_adv.h.

◆ prefixList

List of prefixes (PIO option)

Definition at line 136 of file ndp_router_adv.h.

◆ prefixListLength

uint_t prefixListLength

Number of prefixes in the list.

Definition at line 137 of file ndp_router_adv.h.

◆ proxyFlag

bool_t proxyFlag

Value of the Neighbor Discovery Proxy flag.

Definition at line 131 of file ndp_router_adv.h.

◆ reachableTime

uint32_t reachableTime

Value of the Reachable Time field.

Definition at line 133 of file ndp_router_adv.h.

◆ retransTimer

uint32_t retransTimer

Value of the Retrans Timer field.

Definition at line 134 of file ndp_router_adv.h.

◆ routeList

List of routes (RIO option)

Definition at line 138 of file ndp_router_adv.h.

◆ routeListLength

uint_t routeListLength

Number of routes in the list.

Definition at line 139 of file ndp_router_adv.h.


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