]>
Commit | Line | Data |
---|---|---|
ca5ad760 YW |
1 | /* SPDX-License-Identifier: LGPL-2.1+ */ |
2 | #pragma once | |
3 | ||
4 | #include "sd-dhcp6-client.h" | |
5 | ||
6 | #include "conf-parser.h" | |
7 | ||
8 | typedef struct Link Link; | |
04ed9949 | 9 | typedef struct Manager Manager; |
ca5ad760 YW |
10 | |
11 | int dhcp6_request_prefix_delegation(Link *link); | |
12 | int dhcp6_configure(Link *link); | |
13 | int dhcp6_request_address(Link *link, int ir); | |
14 | int dhcp6_lease_pd_prefix_lost(sd_dhcp6_client *client, Link* link); | |
04ed9949 | 15 | int dhcp6_prefix_remove(Manager *m, struct in6_addr *addr); |
c24dd739 YW |
16 | |
17 | CONFIG_PARSER_PROTOTYPE(config_parse_dhcp6_pd_hint); | |
18 | CONFIG_PARSER_PROTOTYPE(config_parse_dhcp6_mud_url); | |
120b5c0b | 19 | CONFIG_PARSER_PROTOTYPE(config_parse_dhcp6_delegated_prefix_token); |