]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/network/networkd-address-generation.h
network: dhcp-pd: rename [DHCPv6PrefixDelegation] -> [DHCPPrefixDelegation]
[thirdparty/systemd.git] / src / network / networkd-address-generation.h
CommitLineData
f09a4747
YW
1/* SPDX-License-Identifier: LGPL-2.1-or-later */
2#pragma once
3
4#include "conf-parser.h"
5#include "in-addr-util.h"
6#include "set.h"
7
8typedef struct Link Link;
9
a27588d4 10int dhcp_pd_generate_addresses(Link *link, const struct in6_addr *prefix, uint8_t prefixlen, Set **ret);
868bd1aa 11int ndisc_generate_addresses(Link *link, const struct in6_addr *prefix, uint8_t prefixlen, Set **ret);
e609cd06 12int radv_generate_addresses(Link *link, Set *tokens, const struct in6_addr *prefix, uint8_t prefixlen, Set **ret);
f09a4747
YW
13
14CONFIG_PARSER_PROTOTYPE(config_parse_address_generation_type);