From 80ec1decc49c72efec2a8b87c06245c92c0ab807 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Thu, 11 Feb 2021 18:11:46 +0100 Subject: New upstream version 1.29.90 --- src/core/dhcp/nm-dhcp-dhclient-utils.h | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/core/dhcp/nm-dhcp-dhclient-utils.h (limited to 'src/core/dhcp/nm-dhcp-dhclient-utils.h') diff --git a/src/core/dhcp/nm-dhcp-dhclient-utils.h b/src/core/dhcp/nm-dhcp-dhclient-utils.h new file mode 100644 index 00000000..ed7c1c7c --- /dev/null +++ b/src/core/dhcp/nm-dhcp-dhclient-utils.h @@ -0,0 +1,34 @@ +/* SPDX-License-Identifier: GPL-2.0-or-later */ +/* + * Copyright (C) 2010 Red Hat, Inc. + */ + +#ifndef __NETWORKMANAGER_DHCP_DHCLIENT_UTILS_H__ +#define __NETWORKMANAGER_DHCP_DHCLIENT_UTILS_H__ + +#include "nm-setting-ip4-config.h" +#include "nm-setting-ip6-config.h" + +char *nm_dhcp_dhclient_create_config(const char * interface, + int addr_family, + GBytes * client_id, + const char * anycast_addr, + const char * hostname, + guint32 timeout, + gboolean use_fqdn, + NMDhcpHostnameFlags hostname_flags, + const char * mud_url, + const char *const * reject_servers, + const char * orig_path, + const char * orig_contents, + GBytes ** out_new_client_id); + +char *nm_dhcp_dhclient_escape_duid(GBytes *duid); + +GBytes *nm_dhcp_dhclient_unescape_duid(const char *duid); + +GBytes *nm_dhcp_dhclient_read_duid(const char *leasefile, GError **error); + +gboolean nm_dhcp_dhclient_save_duid(const char *leasefile, GBytes *duid, GError **error); + +#endif /* __NETWORKMANAGER_DHCP_DHCLIENT_UTILS_H__ */ -- cgit 1.3.0-6-gf8a5