]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: do not re-set MTU when current and requested MTU are same
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 8 Aug 2018 12:14:20 +0000 (21:14 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 13 Aug 2018 06:23:31 +0000 (15:23 +0900)
src/network/networkd-link.c

index 52b6eb3b996bf5392cefaf6623c08d785bc66443..9f68451dec75b258385564f5cbe47d7b7d8b25c5 100644 (file)
@@ -1305,6 +1305,9 @@ int link_set_mtu(Link *link, uint32_t mtu) {
         assert(link->manager);
         assert(link->manager->rtnl);
 
+        if (link->mtu == mtu)
+                return 0;
+
         log_link_debug(link, "Setting MTU: %" PRIu32, mtu);
 
         r = sd_rtnl_message_new_link(link->manager->rtnl, &req, RTM_SETLINK, link->ifindex);