]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - net/bridge/br_device.c
net: atheros: atl1c: use new api ethtool_{get|set}_link_ksettings
[linux.git] / net / bridge / br_device.c
index 89a687f3c0a33a19dd03b38c0b0b25762a81fe93..c08e02b67818fd5f4d27f442eef91f16fdeb978c 100644 (file)
@@ -185,7 +185,7 @@ static struct rtnl_link_stats64 *br_get_stats64(struct net_device *dev,
 static int br_change_mtu(struct net_device *dev, int new_mtu)
 {
        struct net_bridge *br = netdev_priv(dev);
-       if (new_mtu < 68 || new_mtu > br_min_mtu(br))
+       if (new_mtu > br_min_mtu(br))
                return -EINVAL;
 
        dev->mtu = new_mtu;
@@ -410,6 +410,7 @@ void br_dev_setup(struct net_device *dev)
        br->bridge_hello_time = br->hello_time = 2 * HZ;
        br->bridge_forward_delay = br->forward_delay = 15 * HZ;
        br->ageing_time = BR_DEFAULT_AGEING_TIME;
+       dev->max_mtu = ETH_MAX_MTU;
 
        br_netfilter_rtable_init(br);
        br_stp_timer_init(br);