Parse interface MTU values from DHCP results
authorMarcel Holtmann <marcel@holtmann.org>
Mon, 7 Dec 2009 07:01:39 +0000 (08:01 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Mon, 7 Dec 2009 07:01:39 +0000 (08:01 +0100)
plugins/dhclient.c
src/dhcp.c

index 6a0530f..936f93c 100644 (file)
@@ -307,6 +307,8 @@ static DBusHandlerResult dhclient_filter(DBusConnection *conn,
                        connman_dhcp_set_value(task->dhcp, "Hostname", value);
                } else if (g_ascii_strcasecmp(key, "new_ntp_servers") == 0) {
                        connman_dhcp_set_value(task->dhcp, "Timeserver", value);
+               } else if (g_ascii_strcasecmp(key, "new_interface_mtu") == 0) {
+                       connman_dhcp_set_value(task->dhcp, "MTU", value);
                }
 
                dbus_message_iter_next(&dict);
index d34b8f5..95ac4d8 100644 (file)
@@ -117,6 +117,7 @@ void connman_dhcp_set_value(struct connman_dhcp *dhcp,
        } else if (g_strcmp0(key, "Domainname") == 0) {
        } else if (g_strcmp0(key, "Hostname") == 0) {
        } else if (g_strcmp0(key, "Timeserver") == 0) {
+       } else if (g_strcmp0(key, "MTU") == 0) {
        }
 }