blob: 26d810f40c35a6a0f5fcad6ea906d794bfdf56b0 [file] [log] [blame] [raw]
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
#include "sd-dhcp6-client.h"
#include "conf-parser.h"
typedef struct Link Link;
typedef struct Manager Manager;
int dhcp6_request_prefix_delegation(Link *link);
int dhcp6_configure(Link *link);
int dhcp6_request_address(Link *link, int ir);
int dhcp6_lease_pd_prefix_lost(sd_dhcp6_client *client, Link* link);
int dhcp6_prefix_remove(Manager *m, struct in6_addr *addr);