blob: f67445dbfda805ac964c496c762709bcc1ccdd32 [file] [log] [blame]
diff --git a/dbus/rpc-dbus.c b/dbus/rpc-dbus.c
index 438aa00..d5abb8b 100644
--- a/dbus/rpc-dbus.c
+++ b/dbus/rpc-dbus.c
@@ -223,19 +223,52 @@ static const struct o_dbus dhos[] = {
#ifdef INET6
{ "dhcp6_server_id=", DBUS_TYPE_STRING, 0,
"DHCPv6ServerIdentifier" },
- { "dhcp6_ia_na1_ia_addr1=", DBUS_TYPE_STRING, 0, "DHCPv6Address" },
+ { "dhcp6_ia_na1_iaid=", DBUS_TYPE_UINT32, 0, "DHCPv6AddressIAID" },
+ { "dhcp6_ia_na1_ia_addr1=", DBUS_TYPE_STRING, 0, "DHCPv6Address1" },
{ "dhcp6_ia_na1_ia_addr1_vltime=", DBUS_TYPE_UINT32, 0,
- "DHCPv6AddressLeaseTime" },
+ "DHCPv6AddressLeaseTime1" },
+ { "dhcp6_ia_na1_ia_addr1_pltime=", DBUS_TYPE_UINT32, 0,
+ "DHCPv6AddressPreferredLeaseTime1" },
+ { "dhcp6_ia_na1_ia_addr2=", DBUS_TYPE_STRING, 0, "DHCPv6Address2" },
+ { "dhcp6_ia_na1_ia_addr2_vltime=", DBUS_TYPE_UINT32, 0,
+ "DHCPv6AddressLeaseTime2" },
+ { "dhcp6_ia_na1_ia_addr2_pltime=", DBUS_TYPE_UINT32, 0,
+ "DHCPv6AddressPreferredLeaseTime2" },
+ { "dhcp6_ia_na1_ia_addr3=", DBUS_TYPE_STRING, 0, "DHCPv6Address3" },
+ { "dhcp6_ia_na1_ia_addr3_vltime=", DBUS_TYPE_UINT32, 0,
+ "DHCPv6AddressLeaseTime3" },
+ { "dhcp6_ia_na1_ia_addr3_pltime=", DBUS_TYPE_UINT32, 0,
+ "DHCPv6AddressPreferredLeaseTime3" },
{ "dhcp6_name_servers=", DBUS_TYPE_ARRAY, DBUS_TYPE_STRING,
"DHCPv6NameServers" },
{ "dhcp6_domain_search=", DBUS_TYPE_ARRAY, DBUS_TYPE_STRING,
"DHCPv6DomainSearch" },
+ { "dhcp6_ia_pd1_iaid=", DBUS_TYPE_UINT32, 0,
+ "DHCPv6DelegatedPrefixIAID" },
{ "dhcp6_ia_pd1_prefix1=", DBUS_TYPE_STRING, 0,
- "DHCPv6DelegatedPrefix" },
+ "DHCPv6DelegatedPrefix1" },
{ "dhcp6_ia_pd1_prefix1_length=", DBUS_TYPE_UINT32, 0,
- "DHCPv6DelegatedPrefixLength" },
+ "DHCPv6DelegatedPrefixLength1" },
{ "dhcp6_ia_pd1_prefix1_vltime=", DBUS_TYPE_UINT32, 0,
- "DHCPv6DelegatedPrefixLeaseTime" },
+ "DHCPv6DelegatedPrefixLeaseTime1" },
+ { "dhcp6_ia_pd1_prefix1_pltime=", DBUS_TYPE_UINT32, 0,
+ "DHCPv6DelegatedPrefixPreferredLeaseTime1" },
+ { "dhcp6_ia_pd1_prefix2=", DBUS_TYPE_STRING, 0,
+ "DHCPv6DelegatedPrefix2" },
+ { "dhcp6_ia_pd1_prefix2_length=", DBUS_TYPE_UINT32, 0,
+ "DHCPv6DelegatedPrefixLength2" },
+ { "dhcp6_ia_pd1_prefix2_vltime=", DBUS_TYPE_UINT32, 0,
+ "DHCPv6DelegatedPrefixLeaseTime2" },
+ { "dhcp6_ia_pd1_prefix2_pltime=", DBUS_TYPE_UINT32, 0,
+ "DHCPv6DelegatedPrefixPreferredLeaseTime2" },
+ { "dhcp6_ia_pd1_prefix3=", DBUS_TYPE_STRING, 0,
+ "DHCPv6DelegatedPrefix3" },
+ { "dhcp6_ia_pd1_prefix3_length=", DBUS_TYPE_UINT32, 0,
+ "DHCPv6DelegatedPrefixLength3" },
+ { "dhcp6_ia_pd1_prefix3_vltime=", DBUS_TYPE_UINT32, 0,
+ "DHCPv6DelegatedPrefixLeaseTime3" },
+ { "dhcp6_ia_pd1_prefix3_pltime=", DBUS_TYPE_UINT32, 0,
+ "DHCPv6DelegatedPrefixPreferredLeaseTime3" },
#endif
{ NULL, 0, 0, NULL }
};