Added some logs for debugging
[platform/upstream/connman.git] / src / ipconfig.c
index 27d98b2..411fc45 100755 (executable)
@@ -1838,8 +1838,9 @@ void __connman_ipconfig_append_ipv4(struct connman_ipconfig *ipconfig,
 {
        struct connman_ipaddress *append_addr = NULL;
        const char *str;
-
+#if defined TIZEN_EXT
        DBG("");
+#endif
 
        if (ipconfig->type != CONNMAN_IPCONFIG_TYPE_IPV4)
                return;
@@ -1892,6 +1893,18 @@ void __connman_ipconfig_append_ipv4(struct connman_ipconfig *ipconfig,
        if (append_addr->gateway)
                connman_dbus_dict_append_basic(iter, "Gateway",
                                DBUS_TYPE_STRING, &append_addr->gateway);
+
+#if defined TIZEN_EXT
+       if (ipconfig->method == CONNMAN_IPCONFIG_METHOD_DHCP) {
+               char *server_ip;
+               server_ip = __connman_dhcp_get_server_address(ipconfig);
+               if (server_ip) {
+                       connman_dbus_dict_append_basic(iter, "DHCPServerIP",
+                                       DBUS_TYPE_STRING, &server_ip);
+                       g_free(server_ip);
+               }
+       }
+#endif
 }
 
 void __connman_ipconfig_append_ipv6(struct connman_ipconfig *ipconfig,
@@ -1900,8 +1913,9 @@ void __connman_ipconfig_append_ipv6(struct connman_ipconfig *ipconfig,
 {
        struct connman_ipaddress *append_addr = NULL;
        const char *str, *privacy;
-
+#if defined TIZEN_EXT
        DBG("");
+#endif
 
        if (ipconfig->type != CONNMAN_IPCONFIG_TYPE_IPV6)
                return;
@@ -1963,8 +1977,9 @@ void __connman_ipconfig_append_ipv6config(struct connman_ipconfig *ipconfig,
                                                        DBusMessageIter *iter)
 {
        const char *str, *privacy;
-
+#if defined TIZEN_EXT
        DBG("");
+#endif
 
        str = __connman_ipconfig_method2string(ipconfig->method);
        if (!str)
@@ -2007,8 +2022,9 @@ void __connman_ipconfig_append_ipv4config(struct connman_ipconfig *ipconfig,
                                                        DBusMessageIter *iter)
 {
        const char *str;
-
+#if defined TIZEN_EXT
        DBG("");
+#endif
 
        str = __connman_ipconfig_method2string(ipconfig->method);
        if (!str)