From ff2d4748727b0a188cdc4095ebc6448f1d10f4b2 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Mon, 7 Dec 2009 08:01:39 +0100 Subject: [PATCH] Parse interface MTU values from DHCP results --- plugins/dhclient.c | 2 ++ src/dhcp.c | 1 + 2 files changed, 3 insertions(+) diff --git a/plugins/dhclient.c b/plugins/dhclient.c index 6a0530f..936f93c 100644 --- a/plugins/dhclient.c +++ b/plugins/dhclient.c @@ -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); diff --git a/src/dhcp.c b/src/dhcp.c index d34b8f5..95ac4d8 100644 --- a/src/dhcp.c +++ b/src/dhcp.c @@ -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) { } } -- 2.7.4