summaryrefslogtreecommitdiff
path: root/usr/src/lib/libdhcpagent/common/dhcpagent_util.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libdhcpagent/common/dhcpagent_util.c')
-rw-r--r--usr/src/lib/libdhcpagent/common/dhcpagent_util.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/usr/src/lib/libdhcpagent/common/dhcpagent_util.c b/usr/src/lib/libdhcpagent/common/dhcpagent_util.c
index eab4a98edb..61101bb66c 100644
--- a/usr/src/lib/libdhcpagent/common/dhcpagent_util.c
+++ b/usr/src/lib/libdhcpagent/common/dhcpagent_util.c
@@ -19,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -67,7 +67,9 @@ dhcp_state_to_string(DHCPSTATE state)
"INFORMATION",
"INIT_REBOOT",
"ADOPTING",
- "INFORM_SENT"
+ "INFORM_SENT",
+ "DECLINING",
+ "RELEASING"
};
if (state < 0 || state >= DHCP_NSTATES)
@@ -242,6 +244,9 @@ dhcp_status_reply_to_string(dhcp_ipc_reply_t *reply)
if (status->if_dflags & DHCP_IF_BUSY)
(void) strlcat(str, "[BUSY] ", sizeof (str));
+ if (status->if_dflags & DHCP_IF_V6)
+ (void) strlcat(str, "[V6] ", sizeof (str));
+
(void) strlcat(str, "\n", sizeof (str));
switch (status->if_state) {