]> Pileus Git - ~andy/linux/blobdiff - net/ipv4/ip_tunnel.c
Merge branch 'drm-fixes-3.11' of git://people.freedesktop.org/~agd5f/linux
[~andy/linux] / net / ipv4 / ip_tunnel.c
index 945734b2f2092669604b1e588ba045c66f009678..ca1cb2d5f6e2bcb81eea9d35e3178518492a7a63 100644 (file)
@@ -476,7 +476,7 @@ static int tnl_update_pmtu(struct net_device *dev, struct sk_buff *skb,
                            struct rtable *rt, __be16 df)
 {
        struct ip_tunnel *tunnel = netdev_priv(dev);
-       int pkt_size = skb->len - tunnel->hlen;
+       int pkt_size = skb->len - tunnel->hlen - dev->hard_header_len;
        int mtu;
 
        if (df)