Lines Matching refs:mtu
425 __u32 mtu; in ip6_tnl_err() local
465 mtu = *info - offset; in ip6_tnl_err()
466 if (mtu < IPV6_MIN_MTU) in ip6_tnl_err()
467 mtu = IPV6_MIN_MTU; in ip6_tnl_err()
468 t->dev->mtu = mtu; in ip6_tnl_err()
470 if ((len = sizeof (*ipv6h) + ntohs(ipv6h->payload_len)) > mtu) { in ip6_tnl_err()
473 rel_info = mtu; in ip6_tnl_err()
856 int mtu; in ip6_tnl_xmit2() local
881 mtu = dst_mtu(dst) - sizeof (*ipv6h); in ip6_tnl_xmit2()
884 mtu -= 8; in ip6_tnl_xmit2()
886 if (mtu < IPV6_MIN_MTU) in ip6_tnl_xmit2()
887 mtu = IPV6_MIN_MTU; in ip6_tnl_xmit2()
889 skb->dst->ops->update_pmtu(skb->dst, mtu); in ip6_tnl_xmit2()
890 if (skb->len > mtu) { in ip6_tnl_xmit2()
891 *pmtu = mtu; in ip6_tnl_xmit2()
962 __u32 mtu; in ip4ip6_tnl_xmit() local
981 err = ip6_tnl_xmit2(skb, dev, dsfield, &fl, encap_limit, &mtu); in ip4ip6_tnl_xmit()
986 htonl(mtu)); in ip4ip6_tnl_xmit()
1002 __u32 mtu; in ip6ip6_tnl_xmit() local
1031 err = ip6_tnl_xmit2(skb, dev, dsfield, &fl, encap_limit, &mtu); in ip6ip6_tnl_xmit()
1034 icmpv6_send(skb, ICMPV6_PKT_TOOBIG, 0, mtu, dev); in ip6ip6_tnl_xmit()
1141 dev->mtu = rt->rt6i_dev->mtu - sizeof (struct ipv6hdr); in ip6_tnl_link_config()
1143 if (dev->mtu < IPV6_MIN_MTU) in ip6_tnl_link_config()
1144 dev->mtu = IPV6_MIN_MTU; in ip6_tnl_link_config()
1305 dev->mtu = new_mtu; in ip6_tnl_change_mtu()
1332 dev->mtu = ETH_DATA_LEN - sizeof (struct ipv6hdr); in ip6_tnl_dev_setup()