25 #ifdef MODULE_GNRC_IPV6_NIB 
   30 #ifdef MODULE_NETSTATS_IPV6 
   46 #define GNRC_NETIF_IPV6_ADDRS_FLAGS_STATE_MASK             (0x1fU) 
   55 #define GNRC_NETIF_IPV6_ADDRS_FLAGS_STATE_TENTATIVE        (0x07U) 
   60 #define GNRC_NETIF_IPV6_ADDRS_FLAGS_STATE_DEPRECATED       (0x08U) 
   65 #define GNRC_NETIF_IPV6_ADDRS_FLAGS_STATE_VALID            (0x10U) 
   70 #define GNRC_NETIF_IPV6_ADDRS_FLAGS_ANYCAST                (0x20U) 
  101 #ifdef MODULE_NETSTATS_IPV6 
  109 #if defined(MODULE_GNRC_IPV6_NIB) || DOXYGEN 
  110 #if IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_ROUTER) || DOXYGEN 
  137 #if IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_ARSM) || DOXYGEN 
  154 #if IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_6LN) || IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_SLAAC) || DOXYGEN 
  168 #if IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_ROUTER) || DOXYGEN 
  179 #if IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_ARSM) || defined(DOXYGEN) 
  207 #if IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_ROUTER) || DOXYGEN 
IPC-based evtimer definitions.
 
#define CONFIG_GNRC_NETIF_IPV6_ADDRS_NUMOF
Maximum number of unicast and anycast addresses per interface.
 
#define GNRC_NETIF_IPV6_GROUPS_NUMOF
Maximum number of multicast groups per interface.
 
Definition of net statistics.
 
Definitions for IPv6 addresses.
 
Configuration macro definitions for neighbor information base.
 
Common macros and compiler attributes/pragmas configuration.
 
Generic interface to communicate with GNRC modules.
 
Configuration macros for Network interface API.
 
IPv6 component for gnrc_netif_t.
 
uint32_t reach_time
Reachable time (in ms)
 
uint8_t na_sent
number of unsolicited neighbor advertisements scheduled
 
evtimer_msg_event_t search_rtr
Event for GNRC_IPV6_NIB_SEARCH_RTR.
 
uint8_t aac_mode
IPv6 auto-address configuration mode flags.
 
uint8_t rs_sent
number of unsolicited router solicitations scheduled
 
evtimer_msg_event_t recalc_reach_time
Event for GNRC_IPV6_NIB_RECALC_REACH_TIME.
 
uint8_t ra_sent
number of unsolicited router advertisements sent
 
uint32_t reach_time_base
Base for random reachable time calculation and advertised reachable time in ms (if GNRC_NETIF_FLAGS_I...
 
uint16_t mtu
Maximum transmission unit (MTU) for IPv6 packets.
 
uint32_t retrans_time
Retransmission time and advertised retransmission time (in ms)
 
uint16_t rtr_ltime
(Advertised) Router lifetime (default 1800).
 
evtimer_msg_event_t snd_mc_ra
Event for GNRC_IPV6_NIB_SND_MC_RA.
 
uint32_t last_ra
Timestamp in milliseconds of last unsolicited router advertisement.
 
Global statistics struct.
 
Data type to represent an IPv6 address.