DHCPv6 client bootstrapping for 6LoWPAN border routers. More...
DHCPv6 client bootstrapping for 6LoWPAN border routers.
Files | |
file | 6lbr.h |
DHCPv6 client on 6LoWPAN border router definitions. | |
Macros | |
#define | CONFIG_GNRC_DHCPV6_CLIENT_6LBR_UPSTREAM (0) |
Identifier of the upstream interface. More... | |
#define | CONFIG_GNRC_DHCPV6_CLIENT_6LBR_6LO_CTX_MIN (60U) |
6LoWPAN compression context lifetime for configured prefixes in minutes More... | |
#define | CONFIG_GNRC_DHCPV6_CLIENT_6LBR_STATIC_ROUTE |
Use static routes to upstream router. More... | |
Functions | |
void | gnrc_dhcpv6_client_6lbr_init (void) |
Initializes the DHCPv6 client for 6LoWPAN border router. More... | |
#define CONFIG_GNRC_DHCPV6_CLIENT_6LBR_6LO_CTX_MIN (60U) |
6LoWPAN compression context lifetime for configured prefixes in minutes
Must be between 1 and 255
#define CONFIG_GNRC_DHCPV6_CLIENT_6LBR_STATIC_ROUTE |
Use static routes to upstream router.
If set the border router will be configured to have a default route via fe80::1
. The link-local address fe80::2
will be added so that the upstream router can set a static route for the delegated prefix via that address. It is recommended to increase at least CONFIG_GNRC_NETIF_IPV6_ADDRS_NUMOF to that end.
#define CONFIG_GNRC_DHCPV6_CLIENT_6LBR_UPSTREAM (0) |
void gnrc_dhcpv6_client_6lbr_init | ( | void | ) |
Initializes the DHCPv6 client for 6LoWPAN border router.
auto_init
when included