Lines Matching refs:mtu
405 __u32 mtu; in ip6gre_err() local
433 mtu = be32_to_cpu(info) - offset; in ip6gre_err()
434 if (mtu < IPV6_MIN_MTU) in ip6gre_err()
435 mtu = IPV6_MIN_MTU; in ip6gre_err()
436 t->dev->mtu = mtu; in ip6gre_err()
616 int mtu; in ip6gre_xmit2() local
662 mtu = dst_mtu(dst) - sizeof(*ipv6h); in ip6gre_xmit2()
665 mtu -= 8; in ip6gre_xmit2()
667 if (mtu < IPV6_MIN_MTU) in ip6gre_xmit2()
668 mtu = IPV6_MIN_MTU; in ip6gre_xmit2()
670 skb_dst(skb)->ops->update_pmtu(skb_dst(skb), NULL, skb, mtu); in ip6gre_xmit2()
671 if (skb->len > mtu) { in ip6gre_xmit2()
672 *pmtu = mtu; in ip6gre_xmit2()
778 __u32 mtu; in ip6gre_xmit_ipv4() local
797 err = ip6gre_xmit2(skb, dev, dsfield, &fl6, encap_limit, &mtu); in ip6gre_xmit_ipv4()
802 htonl(mtu)); in ip6gre_xmit_ipv4()
817 __u32 mtu; in ip6gre_xmit_ipv6() local
847 err = ip6gre_xmit2(skb, dev, dsfield, &fl6, encap_limit, &mtu); in ip6gre_xmit_ipv6()
850 icmpv6_send(skb, ICMPV6_PKT_TOOBIG, 0, mtu); in ip6gre_xmit_ipv6()
882 __u32 mtu; in ip6gre_xmit_other() local
891 err = ip6gre_xmit2(skb, dev, 0, &fl6, encap_limit, &mtu); in ip6gre_xmit_other()
988 dev->mtu = rt->dst.dev->mtu - addend; in ip6gre_tnl_link_config()
990 dev->mtu -= 8; in ip6gre_tnl_link_config()
992 if (dev->mtu < IPV6_MIN_MTU) in ip6gre_tnl_link_config()
993 dev->mtu = IPV6_MIN_MTU; in ip6gre_tnl_link_config()
1169 dev->mtu = new_mtu; in ip6gre_tunnel_change_mtu()
1239 dev->mtu = ETH_DATA_LEN - sizeof(struct ipv6hdr) - 4; in ip6gre_tunnel_setup()
1242 dev->mtu -= 8; in ip6gre_tunnel_setup()