Lines Matching refs:mtu
511 __u32 mtu; in ip6_tnl_err() local
542 mtu = *info - offset; in ip6_tnl_err()
543 if (mtu < IPV6_MIN_MTU) in ip6_tnl_err()
544 mtu = IPV6_MIN_MTU; in ip6_tnl_err()
545 t->dev->mtu = mtu; in ip6_tnl_err()
548 if (len > mtu) { in ip6_tnl_err()
551 rel_info = mtu; in ip6_tnl_err()
985 int mtu; in ip6_tnl_xmit2() local
1040 mtu = dst_mtu(dst) - sizeof(*ipv6h); in ip6_tnl_xmit2()
1043 mtu -= 8; in ip6_tnl_xmit2()
1045 if (mtu < IPV6_MIN_MTU) in ip6_tnl_xmit2()
1046 mtu = IPV6_MIN_MTU; in ip6_tnl_xmit2()
1048 skb_dst(skb)->ops->update_pmtu(skb_dst(skb), NULL, skb, mtu); in ip6_tnl_xmit2()
1049 if (skb->len > mtu) { in ip6_tnl_xmit2()
1050 *pmtu = mtu; in ip6_tnl_xmit2()
1123 __u32 mtu; in ip4ip6_tnl_xmit() local
1145 err = ip6_tnl_xmit2(skb, dev, dsfield, &fl6, encap_limit, &mtu); in ip4ip6_tnl_xmit()
1150 htonl(mtu)); in ip4ip6_tnl_xmit()
1166 __u32 mtu; in ip6ip6_tnl_xmit() local
1199 err = ip6_tnl_xmit2(skb, dev, dsfield, &fl6, encap_limit, &mtu); in ip6ip6_tnl_xmit()
1202 icmpv6_send(skb, ICMPV6_PKT_TOOBIG, 0, mtu); in ip6ip6_tnl_xmit()
1282 dev->mtu = rt->dst.dev->mtu - sizeof(struct ipv6hdr); in ip6_tnl_link_config()
1284 dev->mtu -= 8; in ip6_tnl_link_config()
1286 if (dev->mtu < IPV6_MIN_MTU) in ip6_tnl_link_config()
1287 dev->mtu = IPV6_MIN_MTU; in ip6_tnl_link_config()
1514 dev->mtu = new_mtu; in ip6_tnl_change_mtu()
1554 dev->mtu = ETH_DATA_LEN - sizeof(struct ipv6hdr); in ip6_tnl_dev_setup()
1557 dev->mtu -= 8; in ip6_tnl_dev_setup()