summaryrefslogtreecommitdiff
path: root/includes/dhcpd.h
diff options
context:
space:
mode:
authorThomas Markwalder <tmark@isc.org>2016-01-28 16:30:01 -0500
committerThomas Markwalder <tmark@isc.org>2016-01-28 16:30:01 -0500
commit62a9eb918c7a12bc97fc72960d9c57f35e08d72c (patch)
treebbc108746102269b1eaa379e28afc1f18569d572 /includes/dhcpd.h
parentcab61f43770ff1785362adab09f885bc50a9ec5f (diff)
downloadisc-dhcp-62a9eb918c7a12bc97fc72960d9c57f35e08d72c.tar.gz
[master] Add support for relayed client-linklayer-address option (RFC 6939)
Merges in rt40334.
Diffstat (limited to 'includes/dhcpd.h')
-rw-r--r--includes/dhcpd.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/includes/dhcpd.h b/includes/dhcpd.h
index 4270edca..cef87858 100644
--- a/includes/dhcpd.h
+++ b/includes/dhcpd.h
@@ -3429,6 +3429,7 @@ int find_hosts_by_option(struct host_decl **, struct packet *,
struct option_state *, const char *, int);
int find_host_for_network (struct subnet **, struct host_decl **,
struct iaddr *, struct shared_network *);
+
void new_address_range (struct parse *, struct iaddr, struct iaddr,
struct subnet *, struct pool *,
struct lease **);
@@ -3750,6 +3751,11 @@ void mark_phosts_unavailable(void);
void mark_interfaces_unavailable(void);
void report_jumbo_ranges();
+#if defined(DHCPv6)
+int find_hosts6(struct host_decl** host, struct packet* packet,
+ const struct data_string* client_id, char* file, int line);
+#endif
+
#if defined (BINARY_LEASES)
/* leasechain.c */
int lc_not_empty(struct leasechain *lc);