Loading...
Searching...
No Matches

Configuration macro definitions for neighbor information base. More...

Detailed Description

Configuration macro definitions for neighbor information base.

Author
Martine Lenders mlend.nosp@m.ers@.nosp@m.inf.f.nosp@m.u-be.nosp@m.rlin..nosp@m.de

Definition in file conf.h.

#include "modules.h"
+ Include dependency graph for conf.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CONFIG_GNRC_IPV6_NIB_REACH_TIME_RESET   (7200000U)
 Reset time in milliseconds for the reachability time.
 
#define CONFIG_GNRC_IPV6_NIB_NO_RTR_SOL   0
 Disable router solicitations.
 
#define CONFIG_GNRC_IPV6_NIB_L2ADDR_MAX_LEN   (8U)
 Maximum link-layer address length (aligned)
 
#define CONFIG_GNRC_IPV6_NIB_DEFAULT_ROUTER_NUMOF   (1)
 Number of default routers in the default router list.
 
#define CONFIG_GNRC_IPV6_NIB_NUMOF   (4)
 Number of entries in NIB.
 
#define CONFIG_GNRC_IPV6_NIB_NBR_QUEUE_CAP   (16)
 Per-neighbor packet queue capacity.
 
#define CONFIG_GNRC_IPV6_NIB_OFFL_NUMOF   (8)
 Number of off-link entries in NIB.
 
#define CONFIG_GNRC_IPV6_NIB_ABR_NUMOF   (1)
 Number of authoritative border router entries in NIB.
 

Compile flags

Compile flags to (de-)activate certain features for NIB

#define CONFIG_GNRC_IPV6_NIB_6LBR   0
 enable features for 6Lo border router
 
#define CONFIG_GNRC_IPV6_NIB_6LR   0
 enable features for 6Lo router
 
#define CONFIG_GNRC_IPV6_NIB_6LN   0
 enable features for 6Lo node
 
#define CONFIG_GNRC_IPV6_NIB_ROUTER   0
 enable features for IPv6 routers
 
#define CONFIG_GNRC_IPV6_NIB_ADV_ROUTER   0
 activate router advertising at interface start-up
 
#define CONFIG_GNRC_IPV6_NIB_ADD_RIO_IN_RA   0
 Include a Route Information Option for subnets on other interfaces in normal Router Advertisements generated by gnrc_ipv6_nib_change_rtr_adv_iface.
 
#define CONFIG_GNRC_IPV6_NIB_ADD_RIO_IN_LAST_RA   0
 Include a Route Information Option for subnets on other interfaces in the last Router Advertisement generated by gnrc_ipv6_nib_change_rtr_adv_iface.
 
#define CONFIG_GNRC_IPV6_NIB_ARSM   1
 (de-)activate NDP address resolution state-machine
 
#define CONFIG_GNRC_IPV6_NIB_QUEUE_PKT   1
 queue packets for address resolution
 
#define CONFIG_GNRC_IPV6_NIB_SLAAC   1
 handle NDP messages according for stateless address auto-configuration (if activated on interface)
 
#define CONFIG_GNRC_IPV6_NIB_REDIRECT   0
 handle Redirect Messages
 
#define CONFIG_GNRC_IPV6_NIB_DC   0
 (de-)activate destination cache
 
#define CONFIG_GNRC_IPV6_NIB_DNS   0
 Support for DNS configuration options.
 
#define CONFIG_GNRC_IPV6_NIB_MULTIHOP_P6C   0
 Multihop prefix and 6LoWPAN context distribution.
 
#define CONFIG_GNRC_IPV6_NIB_MULTIHOP_DAD   0
 Multihop duplicate address detection.