35 #if IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_6LN) || IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_SLAAC) || defined(DOXYGEN) 
   46 #define _auto_configure_addr(netif, pfx, pfx_len) \ 
   47     (void)netif; (void)pfx; (void)pfx_len; 
   49 #if IS_ACTIVE(CONFIG_GNRC_IPV6_NIB_SLAAC) || defined(DOXYGEN) 
   73 #define _remove_tentative_addr(netif, addr) \ 
   74     (void)netif; (void)addr 
   75 #define _handle_dad(addr)           (void)addr 
   76 #define _handle_valid_addr(addr)    (void)addr 
void _remove_tentative_addr(gnrc_netif_t *netif, const ipv6_addr_t *addr)
Removes a tentative address from the interface and tries to reconfigure a new address.
 
void _handle_valid_addr(const ipv6_addr_t *addr)
Handle GNRC_IPV6_NIB_VALID_ADDR event.
 
void _auto_configure_addr(gnrc_netif_t *netif, const ipv6_addr_t *pfx, uint8_t pfx_len)
Auto-configures an address from a given prefix.
 
void _handle_dad(const ipv6_addr_t *addr)
Handle GNRC_IPV6_NIB_DAD event.
 
Definition for GNRC's network interfaces.
 
Definitions for IPv6 addresses.
 
Configuration macro definitions for neighbor information base.
 
Common macros and compiler attributes/pragmas configuration.
 
Representation of a network interface.
 
Data type to represent an IPv6 address.