Lines Matching defs:mtu
285 int mtu = ETH_DATA_LEN;
290 /* Guess output device to choose reasonable mtu and needed_headroom */
316 mtu = min(tdev->mtu, IP_MAX_MTU);
320 mtu -= t_hlen + (dev->type == ARPHRD_ETHER ? dev->hard_header_len : 0);
322 if (mtu < IPV4_MIN_MTU)
323 mtu = IPV4_MIN_MTU;
325 return mtu;
335 int mtu;
342 mtu = ip_tunnel_bind_dev(dev);
343 err = dev_set_mtu(dev, mtu);
518 int mtu;
525 mtu = dst_mtu(&rt->dst) - (sizeof(struct iphdr) + tunnel_hlen);
526 mtu -= dev->type == ARPHRD_ETHER ? dev->hard_header_len : 0;
528 mtu = skb_valid_dst(skb) ? dst_mtu(skb_dst(skb)) : dev->mtu;
532 skb_dst_update_pmtu_no_confirm(skb, mtu);
537 mtu < pkt_size) {
538 icmp_ndo_send(skb, ICMP_DEST_UNREACH, ICMP_FRAG_NEEDED, htonl(mtu));
551 if (rt6 && mtu < dst_mtu(skb_dst(skb)) &&
552 mtu >= IPV6_MIN_MTU) {
556 dst_metric_set(skb_dst(skb), RTAX_MTU, mtu);
560 if (!skb_is_gso(skb) && mtu >= IPV6_MIN_MTU &&
561 mtu < pkt_size) {
562 icmpv6_ndo_send(skb, ICMPV6_PKT_TOOBIG, 0, mtu);
895 int mtu;
899 mtu = ip_tunnel_bind_dev(dev);
901 dev->mtu = mtu;
1043 dev->mtu = new_mtu;
1124 itn->fb_tunnel_dev->mtu = ip_tunnel_bind_dev(itn->fb_tunnel_dev);
1182 int mtu;
1206 mtu = ip_tunnel_bind_dev(dev);
1213 mtu = clamp(dev->mtu, (unsigned int)ETH_MIN_MTU, max);
1216 err = dev_set_mtu(dev, mtu);