Definions related to SLAAC functionality of the NIB. More...
Definions related to SLAAC functionality of the NIB.
Definition in file _nib-slaac.h.
#include <kernel_defines.h>#include <stdint.h>#include "net/gnrc/ipv6/nib/conf.h"#include "net/gnrc/netif.h"#include "net/ipv6/addr.h"
 Include dependency graph for _nib-slaac.h:Go to the source code of this file.
| 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.  More... | |
| 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.  More... | |
| void | _handle_dad (const ipv6_addr_t *addr) | 
| Handle GNRC_IPV6_NIB_DAD event.  More... | |
| void | _handle_valid_addr (const ipv6_addr_t *addr) | 
| Handle GNRC_IPV6_NIB_VALID_ADDR event.  More... | |
| 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.
| [in] | netif | The network interface the address should be added to. | 
| [in] | pfx | The prefix for the address. | 
| [in] | pfx_len | Length of pfx in bits.  | 
| void _handle_dad | ( | const ipv6_addr_t * | addr | ) | 
Handle GNRC_IPV6_NIB_DAD event.
| [in] | addr | A TENTATIVE address. | 
| void _handle_valid_addr | ( | const ipv6_addr_t * | addr | ) | 
Handle GNRC_IPV6_NIB_VALID_ADDR event.
| [in] | addr | A TENTATIVE address. | 
| 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.
| [in] | netif | The network interface the address is to be removed from. | 
| [in] | addr | The address to remove. |