Lines Matching refs:mtu

361 	int mtu = ETH_DATA_LEN;  in ip_tunnel_bind_dev()  local
390 mtu = tdev->mtu; in ip_tunnel_bind_dev()
394 mtu -= (dev->hard_header_len + t_hlen); in ip_tunnel_bind_dev()
396 if (mtu < 68) in ip_tunnel_bind_dev()
397 mtu = 68; in ip_tunnel_bind_dev()
399 return mtu; in ip_tunnel_bind_dev()
414 dev->mtu = ip_tunnel_bind_dev(dev); in ip_tunnel_create()
594 int mtu; in tnl_update_pmtu() local
597 mtu = dst_mtu(&rt->dst) - dev->hard_header_len in tnl_update_pmtu()
600 mtu = skb_dst(skb) ? dst_mtu(skb_dst(skb)) : dev->mtu; in tnl_update_pmtu()
603 skb_dst(skb)->ops->update_pmtu(skb_dst(skb), NULL, skb, mtu); in tnl_update_pmtu()
608 mtu < pkt_size) { in tnl_update_pmtu()
610 icmp_send(skb, ICMP_DEST_UNREACH, ICMP_FRAG_NEEDED, htonl(mtu)); in tnl_update_pmtu()
618 if (rt6 && mtu < dst_mtu(skb_dst(skb)) && in tnl_update_pmtu()
619 mtu >= IPV6_MIN_MTU) { in tnl_update_pmtu()
624 dst_metric_set(skb_dst(skb), RTAX_MTU, mtu); in tnl_update_pmtu()
628 if (!skb_is_gso(skb) && mtu >= IPV6_MIN_MTU && in tnl_update_pmtu()
629 mtu < pkt_size) { in tnl_update_pmtu()
630 icmpv6_send(skb, ICMPV6_PKT_TOOBIG, 0, mtu); in tnl_update_pmtu()
825 int mtu; in ip_tunnel_update() local
828 mtu = ip_tunnel_bind_dev(dev); in ip_tunnel_update()
830 dev->mtu = mtu; in ip_tunnel_update()
947 dev->mtu = new_mtu; in ip_tunnel_change_mtu()
1018 itn->fb_tunnel_dev->mtu = ip_tunnel_bind_dev(itn->fb_tunnel_dev); in ip_tunnel_init_net()
1069 int mtu; in ip_tunnel_newlink() local
1087 mtu = ip_tunnel_bind_dev(dev); in ip_tunnel_newlink()
1089 dev->mtu = mtu; in ip_tunnel_newlink()