simple_pd.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2020 Freie Universität Berlin
3  *
4  * This file is subject to the terms and conditions of the GNU Lesser
5  * General Public License v2.1. See the file LICENSE in the top level
6  * directory for more details.
7  */
8 
22 #ifndef NET_GNRC_DHCPV6_CLIENT_SIMPLE_PD_H
23 #define NET_GNRC_DHCPV6_CLIENT_SIMPLE_PD_H
24 
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28 
35 #ifndef CONFIG_GNRC_DHCPV6_CLIENT_6LBR_UPSTREAM
36 #define CONFIG_GNRC_DHCPV6_CLIENT_6LBR_UPSTREAM (0)
37 #endif
38 
44 #ifndef CONFIG_GNRC_DHCPV6_CLIENT_6LBR_UPSTREAM_TYPE
45 #define CONFIG_GNRC_DHCPV6_CLIENT_6LBR_UPSTREAM_TYPE NETDEV_ANY
46 #endif
47 
54 #ifndef CONFIG_GNRC_DHCPV6_CLIENT_6LBR_UPSTREAM_IDX
55 #define CONFIG_GNRC_DHCPV6_CLIENT_6LBR_UPSTREAM_IDX (0)
56 #endif
57 
66 #ifndef CONFIG_GNRC_DHCPV6_CLIENT_6LBR_6LO_CTX_MIN
67 #define CONFIG_GNRC_DHCPV6_CLIENT_6LBR_6LO_CTX_MIN (60U)
68 #endif
69 
79 #ifdef DOXYGEN
80 #define CONFIG_GNRC_DHCPV6_CLIENT_6LBR_STATIC_ROUTE
81 #endif
82 
89 
90 #ifdef __cplusplus
91 }
92 #endif
93 
94 #endif /* NET_GNRC_DHCPV6_CLIENT_SIMPLE_PD_H */
void gnrc_dhcpv6_client_simple_pd_init(void)
Initializes the DHCPv6 client for simple prefix delegation.