net: call notifiers for mtu change even if iface is not up
authorJiri Pirko <jiri@resnulli.us>
Mon, 3 Dec 2012 01:16:32 +0000 (01:16 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 7 Dec 2012 17:22:30 +0000 (12:22 -0500)
Do the same thing as in set mac. Call notifiers every time.

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
Acked-by: Neil Horman <nhorman@tuxdriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/dev.c

index 0aea3fee7f6d7758e822f00453303f67cec6b06b..307142a702d5df5c491d6a6c75d05775e284d6c7 100644 (file)
@@ -4971,7 +4971,7 @@ int dev_set_mtu(struct net_device *dev, int new_mtu)
        else
                dev->mtu = new_mtu;
 
-       if (!err && dev->flags & IFF_UP)
+       if (!err)
                call_netdevice_notifiers(NETDEV_CHANGEMTU, dev);
        return err;
 }