Print this page
7388 Support DHCP Client FQDN. Allow IAID/DUID for all v4.

*** 19,28 **** --- 19,29 ---- * CDDL HEADER END */ /* * Copyright 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. + * Copyright (c) 2016, Chris Fraire <cfraire@me.com>. */ #ifndef _PACKET_H #define _PACKET_H
*** 120,129 **** --- 121,132 ---- uint_t pkt_get_xid(const PKT *, boolean_t); dhcp_pkt_t *init_pkt(dhcp_smach_t *, uchar_t); boolean_t remove_pkt_opt(dhcp_pkt_t *, uint_t); boolean_t update_v6opt_len(dhcpv6_option_t *, int); void *add_pkt_opt(dhcp_pkt_t *, uint_t, const void *, uint_t); + size_t encode_dhcp_opt(void *, boolean_t, uint_t, const void *, + uint_t); void *add_pkt_subopt(dhcp_pkt_t *, dhcpv6_option_t *, uint_t, const void *, uint_t); void *add_pkt_opt16(dhcp_pkt_t *, uint_t, uint16_t); void *add_pkt_opt32(dhcp_pkt_t *, uint_t, uint32_t); void *add_pkt_prl(dhcp_pkt_t *, dhcp_smach_t *);