From 6fc73498945da749744041d4e10cf8dfac5c3bc6 Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Thu, 16 Jan 2014 16:50:19 +0100 Subject: [PATCH] networkd: dhcp - only set the MTU option once Only set MTU request when creating the dhcp client, not every time it is restarted. --- src/network/networkd-link.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index 6e0139c97..296886daa 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -538,16 +538,16 @@ static int link_acquire_conf(Link *link) { r = sd_dhcp_client_set_callback(link->dhcp, dhcp_handler, link); if (r < 0) return r; + + if (link->network->dhcp_mtu) { + r = sd_dhcp_client_set_request_option(link->dhcp, 26); + if (r < 0) + return r; + } } log_debug_link(link, "acquiring DHCPv4 lease"); - if (link->network->dhcp_mtu) { - r = sd_dhcp_client_set_request_option(link->dhcp, 26); - if (r < 0) - return r; - } - r = sd_dhcp_client_start(link->dhcp); if (r < 0) return r; -- 2.30.2