arm64: cpuinfo: add system serial support
[firefly-linux-kernel-4.4.55.git] / net / ipv4 / ip_gre.c
index 7dc962b89fa166ea2b055b9eaab92fd4854b153b..3e4184088082f2b7708f16bc4bc86b80b888a90b 100644 (file)
@@ -1247,6 +1247,14 @@ struct net_device *gretap_fb_dev_create(struct net *net, const char *name,
        err = ipgre_newlink(net, dev, tb, NULL);
        if (err < 0)
                goto out;
+
+       /* openvswitch users expect packet sizes to be unrestricted,
+        * so set the largest MTU we can.
+        */
+       err = __ip_tunnel_change_mtu(dev, IP_MAX_MTU, false);
+       if (err)
+               goto out;
+
        return dev;
 out:
        free_netdev(dev);