diff options
author | Abhishek Sansanwal <abhishek.s94@samsung.com> | 2017-08-03 09:27:22 +0530 |
---|---|---|
committer | Abhishek Sansanwal <abhishek.s94@samsung.com> | 2017-08-03 09:27:22 +0530 |
commit | fd3573b27dcecd10afaaabada6892a0e65974e44 (patch) | |
tree | 18223155b852ec01834c1c247acbe1a3690ca8ec /src/dhcp.c | |
parent | 1b56f4d34a2583a30be96f9e0e5dd44ab4c30be8 (diff) | |
download | connman-fd3573b27dcecd10afaaabada6892a0e65974e44.tar.gz connman-fd3573b27dcecd10afaaabada6892a0e65974e44.tar.bz2 connman-fd3573b27dcecd10afaaabada6892a0e65974e44.zip |
Changes required for DHCP leased seconds APIsubmit/tizen/20170809.085632submit/tizen/20170808.043745accepted/tizen/unified/20170811.021044
Change-Id: I0727c24f30be5162d27e49996dfa376348f98527
Signed-off-by: Abhishek Sansanwal <abhishek.s94@samsung.com>
Diffstat (limited to 'src/dhcp.c')
-rwxr-xr-x | src/dhcp.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -473,6 +473,10 @@ static void lease_available_cb(GDHCPClient *dhcp_client, gpointer user_data) __connman_ipconfig_set_dhcp_address(dhcp->ipconfig, address); DBG("last address %s", address); +#if defined TIZEN_EXT + int dhcp_lease_duration = g_dhcp_client_get_dhcp_lease_duration(dhcp_client); +#endif + option = g_dhcp_client_get_option(dhcp_client, G_DHCP_SUBNET); if (option) netmask = g_strdup(option->data); @@ -505,6 +509,11 @@ static void lease_available_cb(GDHCPClient *dhcp_client, gpointer user_data) __connman_ipconfig_set_method(dhcp->ipconfig, CONNMAN_IPCONFIG_METHOD_DHCP); + +#if defined TIZEN_EXT + __connman_ipconfig_set_dhcp_lease_duration(dhcp->ipconfig, dhcp_lease_duration); +#endif + if (ip_change) { __connman_ipconfig_set_local(dhcp->ipconfig, address); __connman_ipconfig_set_prefixlen(dhcp->ipconfig, prefixlen); |