Mistake on this page?
Report an issue in GitHub or email us
Macros
Neighbor discovery

Macros

#define LWIP_ND6_QUEUEING   LWIP_IPV6
 LWIP_ND6_QUEUEING==1: queue outgoing IPv6 packets while MAC address is being resolved. More...
 
#define MEMP_NUM_ND6_QUEUE   20
 MEMP_NUM_ND6_QUEUE: Max number of IPv6 packets to queue during MAC resolution. More...
 
#define LWIP_ND6_NUM_NEIGHBORS   10
 LWIP_ND6_NUM_NEIGHBORS: Number of entries in IPv6 neighbor cache. More...
 
#define LWIP_ND6_NUM_DESTINATIONS   10
 LWIP_ND6_NUM_DESTINATIONS: number of entries in IPv6 destination cache. More...
 
#define LWIP_ND6_NUM_PREFIXES   5
 LWIP_ND6_NUM_PREFIXES: number of entries in IPv6 on-link prefixes cache. More...
 
#define LWIP_ND6_NUM_ROUTERS   3
 LWIP_ND6_NUM_ROUTERS: number of entries in IPv6 default router cache. More...
 
#define LWIP_ND6_MAX_MULTICAST_SOLICIT   3
 LWIP_ND6_MAX_MULTICAST_SOLICIT: max number of multicast solicit messages to send (neighbor solicit and router solicit) More...
 
#define LWIP_ND6_MAX_UNICAST_SOLICIT   3
 LWIP_ND6_MAX_UNICAST_SOLICIT: max number of unicast neighbor solicitation messages to send during neighbor reachability detection. More...
 
#define LWIP_ND6_MAX_ANYCAST_DELAY_TIME   1000
 Unused: See ND RFC (time in milliseconds). More...
 
#define LWIP_ND6_MAX_NEIGHBOR_ADVERTISEMENT   3
 Unused: See ND RFC. More...
 
#define LWIP_ND6_REACHABLE_TIME   30000
 LWIP_ND6_REACHABLE_TIME: default neighbor reachable time (in milliseconds). More...
 
#define LWIP_ND6_RETRANS_TIMER   1000
 LWIP_ND6_RETRANS_TIMER: default retransmission timer for solicitation messages. More...
 
#define LWIP_ND6_DELAY_FIRST_PROBE_TIME   5000
 LWIP_ND6_DELAY_FIRST_PROBE_TIME: Delay before first unicast neighbor solicitation message is sent, during neighbor reachability detection. More...
 
#define LWIP_ND6_ALLOW_RA_UPDATES   1
 LWIP_ND6_ALLOW_RA_UPDATES==1: Allow Router Advertisement messages to update Reachable time and retransmission timers, and netif MTU. More...
 
#define LWIP_ND6_TCP_REACHABILITY_HINTS   1
 LWIP_ND6_TCP_REACHABILITY_HINTS==1: Allow TCP to provide Neighbor Discovery with reachability hints for connected destinations. More...
 
#define LWIP_ND6_RDNSS_MAX_DNS_SERVERS   0
 LWIP_ND6_RDNSS_MAX_DNS_SERVERS > 0: Use IPv6 Router Advertisement Recursive DNS Server Option (as per RFC 6106) to copy a defined maximum number of DNS servers to the DNS module. More...
 

Detailed Description

Macro Definition Documentation

#define LWIP_ND6_ALLOW_RA_UPDATES   1

LWIP_ND6_ALLOW_RA_UPDATES==1: Allow Router Advertisement messages to update Reachable time and retransmission timers, and netif MTU.

Definition at line 2643 of file opt.h.

#define LWIP_ND6_DELAY_FIRST_PROBE_TIME   5000

LWIP_ND6_DELAY_FIRST_PROBE_TIME: Delay before first unicast neighbor solicitation message is sent, during neighbor reachability detection.

Definition at line 2635 of file opt.h.

#define LWIP_ND6_MAX_ANYCAST_DELAY_TIME   1000

Unused: See ND RFC (time in milliseconds).

Definition at line 2605 of file opt.h.

#define LWIP_ND6_MAX_MULTICAST_SOLICIT   3

LWIP_ND6_MAX_MULTICAST_SOLICIT: max number of multicast solicit messages to send (neighbor solicit and router solicit)

Definition at line 2590 of file opt.h.

#define LWIP_ND6_MAX_NEIGHBOR_ADVERTISEMENT   3

Unused: See ND RFC.

Definition at line 2612 of file opt.h.

#define LWIP_ND6_MAX_UNICAST_SOLICIT   3

LWIP_ND6_MAX_UNICAST_SOLICIT: max number of unicast neighbor solicitation messages to send during neighbor reachability detection.

Definition at line 2598 of file opt.h.

#define LWIP_ND6_NUM_DESTINATIONS   10

LWIP_ND6_NUM_DESTINATIONS: number of entries in IPv6 destination cache.

Definition at line 2568 of file opt.h.

#define LWIP_ND6_NUM_NEIGHBORS   10

LWIP_ND6_NUM_NEIGHBORS: Number of entries in IPv6 neighbor cache.

Definition at line 2561 of file opt.h.

#define LWIP_ND6_NUM_PREFIXES   5

LWIP_ND6_NUM_PREFIXES: number of entries in IPv6 on-link prefixes cache.

Definition at line 2575 of file opt.h.

#define LWIP_ND6_NUM_ROUTERS   3

LWIP_ND6_NUM_ROUTERS: number of entries in IPv6 default router cache.

Definition at line 2582 of file opt.h.

#define LWIP_ND6_QUEUEING   LWIP_IPV6

LWIP_ND6_QUEUEING==1: queue outgoing IPv6 packets while MAC address is being resolved.

Definition at line 2547 of file opt.h.

#define LWIP_ND6_RDNSS_MAX_DNS_SERVERS   0

LWIP_ND6_RDNSS_MAX_DNS_SERVERS > 0: Use IPv6 Router Advertisement Recursive DNS Server Option (as per RFC 6106) to copy a defined maximum number of DNS servers to the DNS module.

Definition at line 2661 of file opt.h.

#define LWIP_ND6_REACHABLE_TIME   30000

LWIP_ND6_REACHABLE_TIME: default neighbor reachable time (in milliseconds).

May be updated by router advertisement messages.

Definition at line 2620 of file opt.h.

#define LWIP_ND6_RETRANS_TIMER   1000

LWIP_ND6_RETRANS_TIMER: default retransmission timer for solicitation messages.

Definition at line 2627 of file opt.h.

#define LWIP_ND6_TCP_REACHABILITY_HINTS   1

LWIP_ND6_TCP_REACHABILITY_HINTS==1: Allow TCP to provide Neighbor Discovery with reachability hints for connected destinations.

This helps avoid sending unicast neighbor solicitation messages.

Definition at line 2652 of file opt.h.

#define MEMP_NUM_ND6_QUEUE   20

MEMP_NUM_ND6_QUEUE: Max number of IPv6 packets to queue during MAC resolution.

Definition at line 2554 of file opt.h.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.