summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorDavid Hankins <dhankins@isc.org>2009-03-13 21:41:45 +0000
committerDavid Hankins <dhankins@isc.org>2009-03-13 21:41:45 +0000
commit0829d595f8f98ad4121cfc96870958e359c099cc (patch)
tree01078a188bf6ca45177c423dd299ed480eff3889 /includes
parent4b97eaff2f22bf1743ea67ac477c9aef72070ed4 (diff)
downloadisc-dhcp-0829d595f8f98ad4121cfc96870958e359c099cc.tar.gz
- If configured, dhclient may now transmit to an anycast MAC address,
rather than using a broadcast address. Thanks to a patch from David Cantrell at Red Hat. [ISC-Bugs #17740]
Diffstat (limited to 'includes')
-rw-r--r--includes/dhcpd.h1
-rw-r--r--includes/dhctoken.h4
2 files changed, 4 insertions, 1 deletions
diff --git a/includes/dhcpd.h b/includes/dhcpd.h
index d1ca0fe2..8a014bc5 100644
--- a/includes/dhcpd.h
+++ b/includes/dhcpd.h
@@ -1156,6 +1156,7 @@ struct interface_info {
int dlpi_sap_length;
struct hardware dlpi_broadcast_addr;
# endif /* DLPI_SEND || DLPI_RECEIVE */
+ struct hardware anycast_mac_addr;
};
struct hardware_link {
diff --git a/includes/dhctoken.h b/includes/dhctoken.h
index 0f013885..f7382d25 100644
--- a/includes/dhctoken.h
+++ b/includes/dhctoken.h
@@ -352,7 +352,9 @@ enum dhcp_token {
ZEROLEN = 655,
TEMPORARY = 656,
PREFIX6 = 657,
- FIXED_PREFIX6 = 658
+ FIXED_PREFIX6 = 658,
+ ANYCAST_MAC = 659
+
};
#define is_identifier(x) ((x) >= FIRST_TOKEN && \