Lines Matching refs:mtu
201 unsigned int mtu; member
209 unsigned int mtu, bool DF, struct ip_frag_state *state);
475 unsigned int mtu, res; in ip_dst_mtu_maybe_forward() local
484 mtu = rt->rt_pmtu; in ip_dst_mtu_maybe_forward()
485 if (mtu && time_before(jiffies, rt->dst.expires)) in ip_dst_mtu_maybe_forward()
490 mtu = dst_metric_raw(dst, RTAX_MTU); in ip_dst_mtu_maybe_forward()
491 if (mtu) in ip_dst_mtu_maybe_forward()
494 mtu = READ_ONCE(dst->dev->mtu); in ip_dst_mtu_maybe_forward()
497 if (rt->rt_uses_gateway && mtu > 576) in ip_dst_mtu_maybe_forward()
498 mtu = 576; in ip_dst_mtu_maybe_forward()
502 mtu = min_t(unsigned int, mtu, IP_MAX_MTU); in ip_dst_mtu_maybe_forward()
504 res = mtu - lwtunnel_headroom(dst->lwtstate, mtu); in ip_dst_mtu_maybe_forward()
514 unsigned int mtu; in ip_skb_dst_mtu() local
522 mtu = min(READ_ONCE(skb_dst(skb)->dev->mtu), IP_MAX_MTU); in ip_skb_dst_mtu()
523 return mtu - lwtunnel_headroom(skb_dst(skb)->lwtstate, mtu); in ip_skb_dst_mtu()
824 static inline bool inetdev_valid_mtu(unsigned int mtu) in inetdev_valid_mtu() argument
826 return likely(mtu >= IPV4_MIN_MTU); in inetdev_valid_mtu()