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