Blame src/dhcp/nm-dhcp-dhclient-utils.h
|
Packit Service |
87a54e |
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
Packit |
5756e2 |
/*
|
|
Packit |
5756e2 |
* Copyright (C) 2010 Red Hat, Inc.
|
|
Packit |
5756e2 |
*/
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
#ifndef __NETWORKMANAGER_DHCP_DHCLIENT_UTILS_H__
|
|
Packit |
5756e2 |
#define __NETWORKMANAGER_DHCP_DHCLIENT_UTILS_H__
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
#include "nm-setting-ip4-config.h"
|
|
Packit |
5756e2 |
#include "nm-setting-ip6-config.h"
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
char *nm_dhcp_dhclient_create_config(const char * interface,
|
|
Packit Service |
a1bd4f |
int addr_family,
|
|
Packit Service |
a1bd4f |
GBytes * client_id,
|
|
Packit Service |
a1bd4f |
const char * anycast_addr,
|
|
Packit Service |
a1bd4f |
const char * hostname,
|
|
Packit Service |
a1bd4f |
guint32 timeout,
|
|
Packit Service |
a1bd4f |
gboolean use_fqdn,
|
|
Packit Service |
a1bd4f |
NMDhcpHostnameFlags hostname_flags,
|
|
Packit Service |
a1bd4f |
const char * mud_url,
|
|
Packit Service |
a1bd4f |
const char *const * reject_servers,
|
|
Packit Service |
a1bd4f |
const char * orig_path,
|
|
Packit Service |
a1bd4f |
const char * orig_contents,
|
|
Packit Service |
a1bd4f |
GBytes ** out_new_client_id);
|
|
Packit Service |
a1bd4f |
|
|
Packit Service |
a1bd4f |
char *nm_dhcp_dhclient_escape_duid(GBytes *duid);
|
|
Packit Service |
a1bd4f |
|
|
Packit Service |
a1bd4f |
GBytes *nm_dhcp_dhclient_unescape_duid(const char *duid);
|
|
Packit Service |
a1bd4f |
|
|
Packit Service |
a1bd4f |
GBytes *nm_dhcp_dhclient_read_duid(const char *leasefile, GError **error);
|
|
Packit Service |
a1bd4f |
|
|
Packit Service |
a1bd4f |
gboolean nm_dhcp_dhclient_save_duid(const char *leasefile, GBytes *duid, GError **error);
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
#endif /* __NETWORKMANAGER_DHCP_DHCLIENT_UTILS_H__ */
|