| 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 } |
| }; |