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()
783 __u32 mtu; in ip6gre_xmit_ipv4() local
800 err = ip6gre_xmit2(skb, dev, dsfield, &fl6, encap_limit, &mtu); in ip6gre_xmit_ipv4()
805 htonl(mtu)); in ip6gre_xmit_ipv4()
820 __u32 mtu; in ip6gre_xmit_ipv6() local
850 err = ip6gre_xmit2(skb, dev, dsfield, &fl6, encap_limit, &mtu); in ip6gre_xmit_ipv6()
853 icmpv6_send(skb, ICMPV6_PKT_TOOBIG, 0, mtu); in ip6gre_xmit_ipv6()
885 __u32 mtu; in ip6gre_xmit_other() local
894 err = ip6gre_xmit2(skb, dev, 0, &fl6, encap_limit, &mtu); in ip6gre_xmit_other()
991 dev->mtu = rt->dst.dev->mtu - addend; in ip6gre_tnl_link_config()
993 dev->mtu -= 8; in ip6gre_tnl_link_config()
995 if (dev->mtu < IPV6_MIN_MTU) in ip6gre_tnl_link_config()
996 dev->mtu = IPV6_MIN_MTU; in ip6gre_tnl_link_config()
1172 dev->mtu = new_mtu; in ip6gre_tunnel_change_mtu()
1238 dev->mtu = ETH_DATA_LEN - sizeof(struct ipv6hdr) - 4; in ip6gre_tunnel_setup()
1241 dev->mtu -= 8; in ip6gre_tunnel_setup()