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 *);