Print this page
7388 Support DHCP Client FQDN. Allow IAID/DUID for all v4.
*** 18,27 ****
--- 18,28 ----
*
* CDDL HEADER END
*/
/*
* Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2016, Chris Fraire <cfraire@me.com>.
*/
#ifndef UTIL_H
#define UTIL_H
*** 31,40 ****
--- 32,42 ----
#include <netinet/dhcp6.h>
#include <libinetutil.h>
#include <dhcpagent_ipc.h>
#include "common.h"
+ #include "packet.h"
/*
* general utility functions which have no better home. see util.c
* for documentation on how to use the exported functions.
*/
*** 73,82 ****
--- 75,86 ----
boolean_t bind_sock_v6(int, in_port_t, const in6_addr_t *);
const char *iffile_to_hostname(const char *);
int dhcpv6_status_code(const dhcpv6_option_t *, uint_t,
const char **, const char **, uint_t *);
void write_lease_to_hostconf(dhcp_smach_t *);
+ int dhcp_add_hostname_opt(dhcp_pkt_t *, dhcp_smach_t *);
+ int dhcp_add_fqdn_opt(dhcp_pkt_t *, dhcp_smach_t *);
#ifdef __cplusplus
}
#endif