simple_pd.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: 2020 Freie Universität Berlin
3  * SPDX-License-Identifier: LGPL-2.1-only
4  */
5 
6 #pragma once
7 
22 #ifdef __cplusplus
23 extern "C" {
24 #endif
25 
32 #ifndef CONFIG_GNRC_DHCPV6_CLIENT_6LBR_UPSTREAM
33 #define CONFIG_GNRC_DHCPV6_CLIENT_6LBR_UPSTREAM (0)
34 #endif
35 
41 #ifndef CONFIG_GNRC_DHCPV6_CLIENT_6LBR_UPSTREAM_TYPE
42 #define CONFIG_GNRC_DHCPV6_CLIENT_6LBR_UPSTREAM_TYPE NETDEV_ANY
43 #endif
44 
51 #ifndef CONFIG_GNRC_DHCPV6_CLIENT_6LBR_UPSTREAM_IDX
52 #define CONFIG_GNRC_DHCPV6_CLIENT_6LBR_UPSTREAM_IDX (0)
53 #endif
54 
63 #ifndef CONFIG_GNRC_DHCPV6_CLIENT_6LBR_6LO_CTX_MIN
64 #define CONFIG_GNRC_DHCPV6_CLIENT_6LBR_6LO_CTX_MIN (60U)
65 #endif
66 
76 #ifdef DOXYGEN
77 #define CONFIG_GNRC_DHCPV6_CLIENT_6LBR_STATIC_ROUTE
78 #endif
79 
86 
87 #ifdef __cplusplus
88 }
89 #endif
90 
void gnrc_dhcpv6_client_simple_pd_init(void)
Initializes the DHCPv6 client for simple prefix delegation.