X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=net%2Fipv6%2Fsit.c;h=b788f55e139b80756e23ef024335c3d2024d9f63;hb=16cf0ec7408f389279d413869e94c1a351392f97;hp=b517fa50f01b1482c837b65a5ca829a3b7e8980e;hpb=6a77f38946aaee1cd85eeec6cf4229b204c15071;p=linux-2.6.git diff --git a/net/ipv6/sit.c b/net/ipv6/sit.c index b517fa50f..b788f55e1 100644 --- a/net/ipv6/sit.c +++ b/net/ipv6/sit.c @@ -500,9 +500,9 @@ static int ipip6_tunnel_xmit(struct sk_buff *skb, struct net_device *dev) } if (tiph->frag_off) - mtu = dst_pmtu(&rt->u.dst) - sizeof(struct iphdr); + mtu = dst_mtu(&rt->u.dst) - sizeof(struct iphdr); else - mtu = skb->dst ? dst_pmtu(skb->dst) : dev->mtu; + mtu = skb->dst ? dst_mtu(skb->dst) : dev->mtu; if (mtu < 68) { tunnel->stat.collisions++;