Loading...
Searching...
No Matches
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
26extern "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.