summaryrefslogtreecommitdiff
path: root/gdhcp/gdhcp.h
diff options
context:
space:
mode:
authorJukka Rissanen <jukka.rissanen@linux.intel.com>2012-01-05 13:38:10 +0200
committerDaniel Wagner <daniel.wagner@bmw-carit.de>2012-01-05 13:17:26 +0100
commit3fd016f68a3d021d89fa7a1be1fa712e27e4913b (patch)
tree81f085800797c124b2aa9146041f5bd4061e4cdf /gdhcp/gdhcp.h
parent195007a210055b96f42f29348cbce02915dea242 (diff)
downloadconnman-3fd016f68a3d021d89fa7a1be1fa712e27e4913b.tar.gz
connman-3fd016f68a3d021d89fa7a1be1fa712e27e4913b.tar.bz2
connman-3fd016f68a3d021d89fa7a1be1fa712e27e4913b.zip
dhcpv6: Request message implemented.
Diffstat (limited to 'gdhcp/gdhcp.h')
-rw-r--r--gdhcp/gdhcp.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/gdhcp/gdhcp.h b/gdhcp/gdhcp.h
index 56848549..22a28a54 100644
--- a/gdhcp/gdhcp.h
+++ b/gdhcp/gdhcp.h
@@ -55,6 +55,7 @@ typedef enum {
G_DHCP_CLIENT_EVENT_INFORMATION_REQ,
G_DHCP_CLIENT_EVENT_SOLICITATION,
G_DHCP_CLIENT_EVENT_ADVERTISE,
+ G_DHCP_CLIENT_EVENT_REQUEST,
} GDHCPClientEvent;
typedef enum {
@@ -82,6 +83,13 @@ typedef enum {
#define G_DHCPV6_DNS_SERVERS 23
#define G_DHCPV6_SNTP_SERVERS 31
+#define G_DHCPV6_ERROR_SUCCESS 0
+#define G_DHCPV6_ERROR_FAILURE 1
+#define G_DHCPV6_ERROR_NO_ADDR 2
+#define G_DHCPV6_ERROR_BINDING 3
+#define G_DHCPV6_ERROR_LINK 4
+#define G_DHCPV6_ERROR_MCAST 5
+
typedef enum {
G_DHCPV6_DUID_LLT = 1,
G_DHCPV6_DUID_EN = 2,