Lines Matching refs:mtu
570 __u32 mtu; in ip6_tnl_err() local
601 mtu = *info - offset; in ip6_tnl_err()
602 if (mtu < IPV6_MIN_MTU) in ip6_tnl_err()
603 mtu = IPV6_MIN_MTU; in ip6_tnl_err()
604 t->dev->mtu = mtu; in ip6_tnl_err()
607 if (len > mtu) { in ip6_tnl_err()
610 rel_info = mtu; in ip6_tnl_err()
1044 int mtu; in ip6_tnl_xmit2() local
1099 mtu = dst_mtu(dst) - sizeof(*ipv6h); in ip6_tnl_xmit2()
1102 mtu -= 8; in ip6_tnl_xmit2()
1104 if (mtu < IPV6_MIN_MTU) in ip6_tnl_xmit2()
1105 mtu = IPV6_MIN_MTU; in ip6_tnl_xmit2()
1107 skb_dst(skb)->ops->update_pmtu(skb_dst(skb), NULL, skb, mtu); in ip6_tnl_xmit2()
1108 if (skb->len > mtu) { in ip6_tnl_xmit2()
1109 *pmtu = mtu; in ip6_tnl_xmit2()
1179 __u32 mtu; in ip4ip6_tnl_xmit() local
1203 err = ip6_tnl_xmit2(skb, dev, dsfield, &fl6, encap_limit, &mtu); in ip4ip6_tnl_xmit()
1208 htonl(mtu)); in ip4ip6_tnl_xmit()
1224 __u32 mtu; in ip6ip6_tnl_xmit() local
1257 err = ip6_tnl_xmit2(skb, dev, dsfield, &fl6, encap_limit, &mtu); in ip6ip6_tnl_xmit()
1260 icmpv6_send(skb, ICMPV6_PKT_TOOBIG, 0, mtu); in ip6ip6_tnl_xmit()
1340 dev->mtu = rt->dst.dev->mtu - sizeof(struct ipv6hdr); in ip6_tnl_link_config()
1342 dev->mtu -= 8; in ip6_tnl_link_config()
1344 if (dev->mtu < IPV6_MIN_MTU) in ip6_tnl_link_config()
1345 dev->mtu = IPV6_MIN_MTU; in ip6_tnl_link_config()
1572 dev->mtu = new_mtu; in ip6_tnl_change_mtu()
1612 dev->mtu = ETH_DATA_LEN - sizeof(struct ipv6hdr); in ip6_tnl_dev_setup()
1615 dev->mtu -= 8; in ip6_tnl_dev_setup()